PHP में किसी भी स्थान पर ऐरे में नया एलिमेंट कैसे डालें?
सभी को नमस्ते! मैं PHP में नया हूँ और arrays के साथ काम करते समय एक समस्या का सामना करना पड़ा। मुझे array में एक नया element किसी भी स्थान पर डालना है, न कि केवल शुरुआत या अंत में जोड़ना।
यहाँ एक उदाहरण है: मेरे पास उपयोगकर्ताओं का एक array है:
```php
$users = ['Анна', 'Борис', 'Виктор'];
```
मैं 'Борис' के बाद एक नया नाम 'Глеб' डालना चाहता हूँ, ताकि यह मिले:
```php
// ['Анна', 'Борис', 'Глеб', 'Виктор']
```
मैंने `array_push()` का उपयोग करने की कोशिश की — यह केवल अंत में जोड़ता है। `array_unshift()` — केवल शुरुआत में। और PHP में `array_insert()` जैसा कोई function नहीं है।
मैंने `array_splice()` के बारे में सुना है, लेकिन मुझे पूरी तरह से समझ नहीं आता कि इसका उपयोग कैसे करें। हो सकता है कोई दूसरा तरीका हो? उदाहरण के लिए, array को दो भागों में विभाजित करें, element डालें, और फिर जोड़ें? लेकिन यह बहुत जटिल लगता है।
कृपया सुझाव दें।