У меня есть массив, называемый $ urls, я хочу удалить члены со значением null. Я хочу сначала отправить каждого члена функции, которая проверяет, является ли элемент нулевым, а затем я удаляю элемент из массива. E.X.Удалить пустые члены массива PHP
$urls=array();
$url[0]=$_POST['urla'];
$url[1]=$_POST['urlb'];
$url[2]=$_POST['urlc'];
$url[3]=$_POST['urld'];
$url[4]=$_POST['urle'];
Ну, я хочу, чтобы удалить $ URLS пользователей, которые не имеют никакого значения (поскольку пользователь не заполнять поля), Как я могу это сделать? спасибо за вашу помощь
Подсказка: 'array_filter' – Ghost
Читать http://php.net/manual/en/function.array-filter.php – Saty
Фильтрация здесь кажется ненужной, если вам просто нужны переопределенные значения, вы также можете сделать' $ url = array_values ($ _ POST); '. Обратите внимание, что «null» означает, что значения могут отсутствовать, поэтому ваш текущий код будет генерировать предупреждения для каждого несуществующего элемента. Также обратите внимание, что вы можете использовать массивы в html, которые, вероятно, сделают все это лишним. – jeroen