php提取array数据 php取数组中指定的值
利用php如何取出数组中的值?
//数组赋值
$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 ) [1] = Array ( [id] = 11 [name] = addNode [pid] = 8 [sort] = 2 ) ))
$c=mysql_fetch_array($b);
这句话的意思是从读取出来的记录集中读取一行存入一个数组中,所以你只读取到了第一行,如果想读取第二行,重复这一句就可以了。
当然手工重复那就太傻了,可以用一句 循环语句:
while($c=mysql_fetch_array($b)){
echo $c[0];
echo $c[1];
}
php获取数组中重复数据的两种方法
( )利用php提供的函数 array_unique和array_diff_assoc来实现
复制代码 代码如下: ?php function FetchRepeatMemberInArray($array) { // 获取去掉重复数据的数组 $unique_arr = array_unique ( $array ); // 获取重复数据的数组 $repeat_arr = array_diff_assoc ( $array $unique_arr ); return $repeat_arr; } // 测试用例 $array = array ( apple iphone miui apple orange orange ); $repeat_arr = FetchRepeatMemberInArray ( $array ); print_r ( $repeat_arr ); ?
( )自己写函数实现这个功能 利用两次for循环
复制代码 代码如下: lishixinzhi/Article/program/PHP/201311/20965
php 读取array
你这个好像是字符索引吧??1 2 有加单引号
不过原理是一样的
$catecache['key_1']['key_2']这里的key_1 ,key_2就是你的键值,不管是字符索引还是数字索引,都是一样 !
在你这个例子里是
$catecache['1']['feed_count'];
你这个$id是如何取值的??说白了,就是怎么来的。
你的意思是
$id = 2;
$catecache[$id]['feed_count'];
??
php如何取出数组中的一个值
php中取出数组键值的写法是 array_name[key]
key是数组的下标或数组对象的键名
例:$arr=array("a","b","c");
echo $arr[1]; //打印 b
$arr=array("a"="这是A","b"="这是B","c"="这是C");
echo $arr["b"]; //打印 这是B
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php提取array数据 php取数组中指定的值
本文地址: https://pptw.com/jishu/2834.html