Верните новый массив, содержащий все ключи массива:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a));?>Функция array_keys() возвращает новый массив, содержащий все ключи массива.
array_keys( массив,значение,строгое )
| параметр | описывать |
|---|---|
| множество | Необходимый. Указывает массив. |
| ценить | Необязательный. Вы можете указать значение ключа, и тогда будет возвращено только имя ключа, соответствующее этому значению ключа. |
| строгий | Необязательный. Используется с параметром value. Возможные значения: true — возвращает имя ключа с указанным значением ключа. В зависимости от типа цифра 5 отличается от строки «5». ложь — значение по умолчанию. Независимо от типа число 5 совпадает со строкой «5». |
| Возвращаемое значение: | Возвращает новый массив, содержащий все ключи массива. |
|---|---|
| PHP-версия: | 4+ |
| Журнал обновлений: | Строгий параметр является новым в PHP 5.0. |
Используйте параметр значения:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a,"Highlander");? >Используйте строгий параметр (false):
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",false));?>Используйте строгий параметр (true):
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",true));?>