• ? array_reverse
  • array_shift ?
  • ����ѧԺ www.cainiaoplay.com
  • PHP Manual
  • ���� ����
  • ������������������ֵ������ɹ��򷵻��׸���Ӧ�ļ���

array_search

(PHP 4 >= 4.0.5, PHP 5, PHP 7)

array_search — ������������������ֵ������ɹ��򷵻��׸���Ӧ�ļ���

˵��

array_search ( mixed $needle , array $haystack [, bool $strict = false ] ) : mixed

�����룬�ڴ󺣣�haystack���������루 needle ��������

����

needle

������ֵ��

Note:

��� needle ���ַ�������Ƚ������ִ�Сд�ķ�ʽ���С�

haystack

������顣

strict

�����ѡ�ĵ��������� strict Ϊ TRUE���� array_search() ���� haystack �м����ȫ��ͬ��Ԫ�ء� ����ζ��ͬ���ϸ�Ƚ� haystack �� needle �� ���������Ҷ�������ͬһ��ʵ����

����ֵ

����ҵ��� needle �򷵻����ļ������򷵻� FALSE��

��� needle �� haystack �г��ֲ�ֹһ�Σ��򷵻ص�һ��ƥ��ļ���Ҫ��������ƥ��ֵ�ļ���Ӧ���� array_keys() ���Ͽ�ѡ���� search_value �����档

Warning

�˺������ܷ��ز���ֵ FALSE����Ҳ���ܷ��ص�ͬ�� FALSE �ķDz���ֵ�����Ķ� ���������½��Ի�ȡ������Ϣ��Ӧʹ�� === ����������Դ˺����ķ���ֵ��

������־

�汾 ˵��
5.3.0 As with all internal PHP functions as of 5.3.0, array_search() returns NULL if invalid parameters are passed to it.

����

Example #1 array_search() ����

<?php
$array 
= array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');

$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array);   // $key = 1;
?>

�μ�

  • array_keys() - ���������в��ֵĻ����еļ���
  • array_values() - �������������е�ֵ
  • array_key_exists() - ����������Ƿ���ָ���ļ���������
  • in_array() - ����������Ƿ����ij��ֵ