С точки зрения создания мысли, простого, понятного, последовательного и легко понять (поскольку производительность здесь не имеет значения):
{}
и \
, которые IMO добавляет путаницу и делает удобство чтения в конкатенации почти эквивалентным, если не лучше. htmlspecialchars($var)
, вы должны переключиться на конкатенацию. В некоторых конкретных случаях «двойные кавычки с встраиванием vars» могут быть полезным, но, вообще говоря, я бы пошел на конкатенацию (используя одиночные или двойные кавычки, когда это удобно)
Или просто, вручную:
foreach ($array as $key => $value){
if ($value == $target_value) {
unset($array[$key]);
}
}
Это самый безопасный из них, потому что у вас есть полный контроль над вашим массивом
$array = array("apple", "banana",'mango');
$array = array_filter($array, function($v) { return $v != "apple"; });
Попытка это, Это - лучший и самый быстрый способ удалить элемент значением