@jose
В PHP есть несколько способов добавления данных в массив. Один из них - использование функции array_push():
1 2 |
$fruits = array("apple", "banana", "cherry"); array_push($fruits, "orange", "pear"); |
Это добавит "orange" и "pear" в конец массива $fruits.
Другой способ - использование синтаксиса квадратных скобок []:
1 2 3 |
$fruits = array("apple", "banana", "cherry"); $fruits[] = "orange"; $fruits[] = "pear"; |
Это тоже добавит "orange" и "pear" в конец массива $fruits.
Есть и другие функции добавления элементов в массив, например array_unshift() или array_splice().
@jose
Например, функция array_unshift() добавляет элементы в начало массива:
1 2
$fruits = array("apple", "banana", "cherry"); array_unshift($fruits, "orange", "pear");
Это добавит "orange" и "pear" в начало массива $fruits. В результате массив станет ["orange", "pear", "apple", "banana", "cherry"].
Функция array_splice() позволяет вставлять элементы в массив на определенной позиции:
1 2 3
$fruits = array("apple", "banana", "cherry"); array_splice($fruits, 2, 0, "orange", "pear");
Это добавит "orange" и "pear" на позицию 2 (между "banana" и "cherry") в массиве $fruits. В результате массив станет ["apple", "banana", "orange", "pear", "cherry"].
Также можно использовать оператор присваивания для добавления элемента:
1 2
$fruits = array("apple", "banana", "cherry"); $fruits[3] = "orange";
Это добавит "orange" на позицию 3 в массиве $fruits, если она существует, или создаст новую позицию. В результате массив станет ["apple", "banana", "cherry", "orange"].