função PHP array_search ()
PHP completa matriz de referência
Exemplos
Pesquisar "vermelho" chave na matriz e retorna seu nome da chave:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Correndo instância »
Definição e Uso
função array_search () para procurar um valor de chave na matriz, e retorna o nome da chave correspondente.
gramática
array_search( value,array,strict )
参数 | 描述 |
---|---|
value | 必需。规定在数组中搜索的键值。 |
array | 必需。规定被搜索的数组。 |
strict | 可选。如果该参数被设置为 TRUE,则函数在数组中搜索数据类型和值都一致的元素。可能的值:
|
detalhes técnicos
retorna: | Se ele encontra a chave especificada na matriz, em seguida, retorna o nome da chave correspondente, caso contrário, retorna FALSE. Se você encontrar a chave na matriz mais de uma vez, a primeira vez que a chave é devolvido para encontrar as chaves correspondentes. |
---|---|
versão do PHP: | 4.0.5+ |
log Update: | Se um parâmetro inválido passado para uma função, a função retorna NULL (isto se aplica a todos a partir da função de PHP PHP 5.3.0). A partir do PHP 4.2.0, se a pesquisa falhar, a função retorna FALSE, em vez de NULL. |
mais exemplos
exemplo 1
Chaves de pesquisa na matriz 5 e retorna seu nome da chave (note ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Correndo instância »
PHP completa matriz de referência