Avatar ·

كيفية إدراج عنصر جديد في مصفوفة في أي موضع في PHP؟

```html

استخدام array_splice() مع المصفوفات في PHP

مرحباً بالجميع! أنا مبتدئ في PHP وواجهت مشكلة أثناء العمل مع المصفوفات. أحتاج إلى إدراج عنصر جديد في المصفوفة في موضع عشوائي، وليس فقط إضافته في البداية أو النهاية.

إليك مثال: لدي مصفوفة من المستخدمين:

$users = ['Анна', 'Борис', 'Виктор'];

أريد إدراج اسم جديد 'Глеб' بعد 'Борис' للحصول على:

// ['Анна', 'Борис', 'Глеб', 'Виктор']

حاولت استخدام array_push() — لكنه يضيف فقط في النهاية. array_unshift() — فقط في البداية. ولا توجد دالة مثل array_insert() في PHP.

سمعت عن array_splice()، لكني لا أفهم تماماً كيفية استخدامها. ربما هناك طريقة أخرى؟ مثلاً، تقسيم المصفوفة إلى جزئين، إدراج العنصر، ثم الدمج؟ لكن هذا يبدو معقداً جداً.

أرجو إرشادي إلى كيفية حل هذه المشكلة بشكل صحيح. أود رؤية مثال على الكود مع توضيحات لأتمكن من استخدامه في مشاريعي. شكراً مسبقاً!

```