Как да използвам unset () за изтриване на елементи от масив в цикъл на foreach? (Пример за код)

How Use Unset Delete Array Elements Foreach Loop



Можем да използваме функцията unset () в цикъла foreach, за да изтрием посочените елементи от масив. Следващата статия ще ви накара да разберете функцията unset () и да въведете функцията unset () в цикъла foreach, за да изтриете посочените елементи от масив. Надявам се, че е полезно за всички.
изображение
unset () функция: е вградена функция на PHP, използвана за отмяна на регистрацията на посочените променливи. Поведението на тази функция зависи от различни неща. Ако функцията бъде извикана от която и да е дефинирана от потребителя функция, тя ще отмени стойността, свързана с променливата в нея, и ще я инициализира извън нея.

Основен модел на изречение:



unset( $variable )

Следващият пример на код въвежда метода на unset () функция за изтриване на посочения елемент на масив в цикъла foreach.



Пример 1: Едномерен масив



$val) { if($val == 'JavaScript') { unset($Array[$k]) } } // output array elements var_dump($Array) ?>

Изход:
изображение
Пример 2: Двумерен масив

1), array(4 => 10), array(6 => 100) ) // output array elements var_dump($Array) // Remove the specified array element in the foreach loop foreach($Array as $k => $val) { if(key($val) == 4) { unset($Array[$k]) } } // output array elements var_dump($Array) ?>

Изход:
изображение
Референтен адрес на тази статия: https://www.php.cn/php-weizijiaocheng-415618.html