mdsk.net
当前位置:首页 >> php怎么从打印出来的数组中取值? >>

php怎么从打印出来的数组中取值?

//你可以用下面的方式试下,我这边考虑到的是遍历哈,假设上面的数组名字为$cate_arrforeach($cate_arr as $v){ $values = array_values($v); if(in_array("分类1", $values)) { $id = $v["id"]; //这样就可以得到分类1的ID值了 break; }}

php打印数组有两个函数:print_r()函数和var_dump()函数 print_r()函数 例子: 运行该例子输出: Array ( [0] => 1 [1] => 2 [2] => 3 ) var_dump()函数 例子: 运行该例子输出: array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } var_dum...

$dataArray = array("a"=>"hello" ,"b"=>"world" ,c""=>"!"); foreach(array_keys($dataArray) as $key){ $str = "key :" . $key; $str .= value :" . $dataArray[$key]; echo $str; }

//第一种$arr = array('one'=>'one_value','two'=>'two_value','three'=>'three_value');print_r(array_keys($arr));//第二种$arr = array(1,2,3,4,5);print_r(array_keys($arr));打印数组的下标就是这么简单, 快去试试吧

数组操作,查询指定的值或者key,一般使用array_search和in_array; 如果已经有key了,可以直接$array[$key]; php对数组操作函数(这个里面很多都比较常用,最好掌握): 参考:http://www.w3school.com.cn/php/php_ref_array.asp

数组在PHP中包含2种表现, 一种是普通数组,定义方式有二种, 第一: $a = array("aa","bb","cc") 第二: $a[] = "aa"; $a[] = "bb" $a[] = "cc"; 一般用数组遍历的方式可以打印出所有数据,也可以使用数组的位标(从0开始计算)自定义打印,比...

//数组赋值 $array=array('a'=>2,'b'=>1,'c'=>5,'d'=>12,'e'=>12,'f'=>3); Array( [0] = Array ( [0] = Array ( [id] = 7 [name] = 样式 [pid] = 4 [sort] = 100 ) ) [1] = Array ( [0] = Array ( [id] = 9 [name] = cccc [pid] = 8 [sort] = 8 ...

可以通过数组的键名来读取 例如: 或者通过数组的键值来读取键名 例如:

也已使用foreach循环拿到key $arr = array('key1'=>1,'key2'=>2); foreach($arr as $key=>$val) { echo $key; }

不懂你什么意思,你要做什么,描述清楚点。

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com