Недавно столкнулся с задачей, что нужно массив, состоящий из n элементов инициализировать нулями. Сделал примерно так:
for($j=0; $j < $n; $j++)
$myarray[$j] = 0;
Вопрос, можно ли в PHP это сделать проще и удобнее?
Недавно столкнулся с задачей, что нужно массив, состоящий из n элементов инициализировать нулями. Вопрос, можно ли в PHP это сделать проще и удобнее?
Воспользуйтесь функцией array_fill
// Аргументы: индекс начала, сколько элементов, значение
$ar = array_fill(0,10,0);
print_r($ar);
Результат:
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
[5] => 0
[6] => 0
[7] => 0
[8] => 0
[9] => 0
)
$array = array_map(function ($b) {
return 0;
}, $array);
print_r($array);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На странице нужно сделать добавление карточек, сделал через ACF путем регистрации нового поста:
Допустим есть 5 массивов (a1, a2, a3, a4, a5), в массивах содержатся idНеобходимо сравнить между собой массивы и записать в новый массив все id встречающиеся...
Есть много файлов, в каждом ровно 200 строк, необходимо в каждом из них приписать в начале значение, цифра на конце которого будет меняться...