Недавно столкнулся с задачей, что нужно массив, состоящий из 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);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
На странице нужно сделать добавление карточек, сделал через ACF путем регистрации нового поста:
Допустим есть 5 массивов (a1, a2, a3, a4, a5), в массивах содержатся idНеобходимо сравнить между собой массивы и записать в новый массив все id встречающиеся...
Есть много файлов, в каждом ровно 200 строк, необходимо в каждом из них приписать в начале значение, цифра на конце которого будет меняться...