php 中已知数组的键名,怎么获得键值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 中已知数组的键名,怎么获得键值?相关的知识,希望对你有一定的参考价值。

直接用键名获取,比如:$a = array('name'=>'admin');你知道键名是name,那么直接输出:echo $a['name']就行了。

PHP

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。

参考技术A 直接用键名获取就行了啊,比如:
$a = array('name'=>'admin');
你知道了键名是name,那么直接输出:
echo $a['name'];
就可以啦
参考技术B 直接用键名获取就行了啊,比如:
$a = array('name'=>'admin');
你知道了键名是name,那么直接输出:
echo $a['name'];
就可以啦

php-数组操作

数组的键值操作函数
("键名"=>"键值")
array_keys(); //返回括号内数组的所有键名
array_values(); //返回括号内数组的所有键值
in_array("键值",数组);
//搜索那个数组中的键值

array_key_exists("键名",数组);
//检查键名是否在那个数组中

array_flip(); //把括号内数组的键名与值互换
array_reverse(); //以相反顺序返回数组


统计数组的元素和唯一性
count(); //返回括号内数组中元素的数目
array_count_values(); //对数组中的值进行统计
array_unique(); //删除数组中的重复值

使用回调函数处理数组的函数
array_filter(数组,"回调函数"); //用回调函数过滤数组中的元素
array_map("函数",数组); //用函数使数组中的每个值改变

引用参数
需求:数组值自加1
function add(&$arr){
foreach($arr as $key=>$val){
$arr[$key]=$val+1;
}
}

数组的排序函数
sort(); //升序 不保留key
rsort(); //降序 不保留key
asort(); //升 保留key
arsort(); //降 保留key
ksort(); //升 key排序
krsort(); //降 key排序
natsort(); //自然数排序
natcasesort(); //忽略大小写自然数排序
array_multisort();//多数组排序

 





























以上是关于php 中已知数组的键名,怎么获得键值?的主要内容,如果未能解决你的问题,请参考以下文章

php 获取数组键名和键值

php-数组操作

PHP数组大全

php 二维数组中取某个唯一的键值为键名。(通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组的元素为键值。)

很全的php数组操作方法

PHP数组函数详解大全