多数大学生出来选择的工作和专业无关
首页 > 新闻动态 > 行业动态

PHP获取数组中指定元素的键名

时间:2013-11-05 20:31:43 [来源]:郑州PHP培训学校

     数组函数中有一种方法可以定位到数组中一个指定元素的位置,进而实现对这个元素值的修改操作,这就是array_search()函数。

    array_search()函数在数组中搜索给定的值,找到后返回键名,否则返回false。语法如下:
    mixed array_search(mixed needle,array haystack [, bool strict])
    参数needle指定在数组中搜索的值,如果needle是字符串,则在搜索needle的值是区分字符串的大小写。参数haystack指定被搜索的数组。参数strict为可选参数,如果值为true,还将在haystack中检查needle的类型。
    实例代码如下:
<?php
    $array_int=array("网站建设","深圳网站建设","深圳电子商务网站建设");   //定义数组
    $key_name=array_search("网站建设");         //获取元素“网站建设”的键名
    echo $key_name."\n";        //输出键名
    $key_name=array_keys($arr_int,"网站建设");      //获取重复元素的键名
    print_r($key_name);
?>

上一篇:public和private关键字

下一篇:PHP获取数组中指定元素的键名