.

Фанат

oncle terrible
Команда форума
можно и просто перебором, в цикле.
а еще бывает, что и массива никакого не нужно
 

Stm

Новичок
лучше и правда перебором в цикле, если значения не уникальны
 

Фанат

oncle terrible
Команда форума
iron logic
тебе неизвестны такие операторы РНР, как
foreach, if и == ?
 

Фанат

oncle terrible
Команда форума
совершенно верно.
только если так писать, то будет неудобно читать.
лучше вот так
foreach($array as $key=>$value){
if($value=="Петя") unset($array[$key]);
}
 

Фанат

oncle terrible
Команда форума
Stm, кажется, ясно написал - в каких случаях.
Тебя не затруднит перечитать самому?

а еще тем, что про эту функцию надо знать.
а перебором можно самому сообразить.

я, конечно, понимаю, что мечтой каждого разработчика является программа ,состоящая из вызова одной-единственной функции.
И пхп идет к этому семимильными шагами.
Но ингда, все же, надо и головой думать.
железную логику применять.

и еще. по поводу твоих тестов.
если ты думаешь, что любая из функций или конструкций пхп будет выполняться отличное, от полученного тобой времени, то ты ошибаешься.
твой тест не значит ровным счетом ничего.
и особенно потому, что скорость - это не единственный критерий.
 

гоша

Guest
> В моём случае значения массива уникальны

Подумайте о том, чтобы перевернуть массив.
 
Сверху