Удаление элемента массива по неточному совпадению PHP


Dram
139

Есть массив вида

array(78) { [0]=> string(424) «Товар — 500 р. <—proverka=0—>», string(424) «Товар — 200 р. <—proverka=1—>», string(424) «Товар — 100 р.»…

Как мне полностью удалить из этого массива элементы в которых встречается <—proverka=1—> ?

———- Добавлено 31.03.2020 в 15:59 ———-

перебрать массив циклом, внутри искать через if (strpos и далее унсет?


ivan-lev

+- должно сработать..

$new_array = array_filter($array, function($v) { 
return (strpos($v , '<proverka=1>') === false);
});

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *