从非关联数组中删除元素

Kri*_*son -1 php arrays

假设我有以下数组.如何删除单词"are"
(索引可以是随机的,所以unset($words[2])不能选择)

$words= array("hi", "how", "are", "you", "doing");
//array_remove("are", $words); <== How to do this in php?
Run Code Online (Sandbox Code Playgroud)

Ama*_*ali 6

用途array_search():

function array_remove($word, &$array) 
{
    if (($key = array_search('are', $array)) !== false) {
        unset($array[$key]);
    }
}
Run Code Online (Sandbox Code Playgroud)

用法:

$words = array("hi", "how", "are", "you", "doing");
array_remove('are', $words);
Run Code Online (Sandbox Code Playgroud)

演示!