首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
array_keys()是PHP中的一个内置函数,用于返回数组的所有键或键的子集。 语法: array array_keys(input_array,search_value, $strict) 参数:该函数采用三个参数,其中一个为必需参数,另外两个为可选参数。 $input_array(必需):指向我们要操作的数组。 $search_value(可选):指向我们要搜索数组的元素的值。如果传递此参数,则函数将仅返回与该元素对应的键,否则将返回数组的所有键。 $strict(可选):决定在搜索期间是否应使用严格比较(===)。默认值为false。 返回值:该函数返回一个数组,其中包含输入数组的所有键或键的子集,具体取决于传递的参数。 示例: ``` Input : $input_array = ("one" => "shyam", 2 => "rishav", "three" => "gaurav") Output : Array ( [0] => one [1] => 2 [2] => three ) Input : $input_array = ("one", "two", "three", "one", "four", "three", "one", "one") $search_value = "one" Output : Array ( [0] => 0 [1] => 3 [2] => 6 [3] => 7 ) ``` --- 在下面的程序中,我们将一个简单的关联数组传递给array_keys()函数,以打印其所有的键: ``` <?php // PHP function to illustrate the use of array_keys() function get_Key($array) { $result = array_keys($array); return($result); } $array = array("one" => "shyam", 2 => "rishav", "three" => "gaurav"); print_r(get_Key($array)); ?> ``` output: ``` Array ( [0] => one [1] => 2 [2] => three ) ``` 在下面的程序中,除了数组外,我们还传递了一个值,该值只返回键位置。 ``` <?php // PHP function to illustrate the use of array_keys() function get_Key($array, $search_value) { $result = array_keys($array, $search_value); return($result); } $array = array("one", "two", "three", "one", "four", "three", "one", "one"); $search_value = "one"; print_r(get_Key($array, $search_value)); ?> ``` output: ``` Array ( [0] => 0 [1] => 3 [2] => 6 [3] => 7 ) ```
上一篇:
array_filter()函数
下一篇:
array_push()函数
该分类下的相关小册推荐:
Laravel(10.x)从入门到精通(八)
Laravel(10.x)从入门到精通(十六)
Shopify应用实战开发
PHP合辑5-SPL标准库
PHP程序员面试算法宝典
PHP8入门与项目实战(3)
全面掌握Magento2-从配置到优化
Laravel(10.x)从入门到精通(四)
经典设计模式PHP版
剑指PHP(从入门到进阶)
PHP高性能框架-Workerman
Magento零基础到架构师(安装篇)