小白教程
所有教程
关于
Search
172.69.58.33
172.69.58.33
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Func array column”的源代码
本页内容
上一节:
Func_array_chunk
下一节:
Func_array_combine
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:array_column()}}[[Category:PHP Array 数组参考手册|4]] = PHP array_column() 函数 = [[:Category:PHP Array 数组参考手册]] 从记录集中取出 last_name 列: <sample title="" desc="" lang="php" hererun="1"> <?php // 可能从数据库中返回数组 $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ) ); $last_names = array_column($a, 'last_name'); print_r($last_names); ?> </sample> 输出: <sample title="" desc="" lang="php" hererun="1"> Array ( [0] => Griffin [1] => Smith [2] => Doe ) </sample> == 定义和用法 == array_column() 返回输入数组中某个单一列的值。 == 语法 == <pre> array_column(array,column_key,index_key); </pre> {| class="table table-striped table-hover" ! 参数 ! 描述 |- | array | 必需。指定要使用的多维数组(记录集)。 |- | column_key | 必需。需要返回值的列。可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值。该参数也可以是 NULL,此时将返回整个数组(配合index_key 参数来重置数组键的时候,非常管用)。 |- | index_key | 可选。作为返回数组的索引/键的列。 |} == 技术细节 == {| class="table table-striped table-hover" | 返回值: | 返回一个数组,数组的值为输入数组中某个单一列的值。 |- | PHP 版本: | 5.5+ |} == 更多实例 == == 实例 1 == 从记录集中取出 last_name 列,用相应的 "id" 列作为键值: <sample title="" desc="" lang="php" hererun="1"> <?php // 可能从数据库中返回数组 $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ) ); $last_names = array_column($a, 'last_name', 'id'); print_r($last_names); ?> </sample> 输出: <sample title="" desc="" lang="php" hererun="1"> Array ( [5698] => Griffin [4767] => Smith [3809] => Doe ) </sample> [[:Category:PHP Array 数组参考手册]]
返回至“
Func array column
”。
上一节:
Func_array_chunk
下一节:
Func_array_combine