Intereting Posts
PHP: переупорядочить массивы после unset () Как написать PHP-скрипт для поиска количества индексированных страниц в Google? PHP – группа флажков Php 404 Not Found Header Лучший способ организовать иерархию классов PHP Извлечение данных из базы данных MySql с использованием html-формы и php с демонстрацией Использовать пространство имен php внутри функции Symfony2 twig code не работает в шаблоне xml, поскольку он работает в html Какой алгоритм шифрования лучше всего подходит для шифрования файлов cookie? Laravel eloquent – Отношения для многих PHP: разрешить пользователю комментировать и оценивать только один раз с помощью своего IP-адреса Ярлык для эха «<pre>»; print_r ($ myarray); echo «</ pre>»; Можно ли ссылаться на конкретный элемент анонимного массива в PHP? Как использовать php для получения уникальной пары слов (строки) и вставки в таблицу mysql Использование классов ORM непосредственно из контроллера в MVC, плохая практика?

unset whole array

У меня есть цикл, который выполняется 47 раз на моей странице. В течение каждого цикла любые сообщения об ошибках вводятся в err [] и распечатываются. Я пытаюсь очистить массив после каждой итерации, и у меня возникают проблемы.

На итерацию может быть 4 или 5 сообщений об ошибках, иногда нет. Есть ли более простой способ сброса всего массива после каждой итерации за пределы запуска другого цикла foreach и снятия каждого значения? Способ очистки всего содержимого и сброса индексов без фактического удаления самого массива?

Solutions Collecting From Web of "unset whole array"

Вы должны использовать: unset ( $err );

Установите его в array() , и все будет в порядке.

 $clear = array(); foreach($your_array_variable as $key=>$val){ $val = ''; $clear [$key] = $val; } print_r($clear); 

В приведенном ниже коде нужно отключить один и тот же массив,

 foreach($your_array_variable as $key=>$val){ $val = ''; $your_array_variable[$key] = $val; } print_r($your_array_variable); 

Оба вышеуказанного кода помогут вам просто отключить значения и не будут очищать ключи. Таким образом, ключи будут такими, как есть, но значения будут очищены.

Где он будет выводиться, будет выглядеть ниже,

 array( [0]=> [1]=> ) 

если вы используете $your_array_variable = array(); то вы получите результат ниже,

 Array( )