1. 首页 > 科技

php 如何读取双$构成的变量中的数组? php怎么取数组

php 如何读取双$构成的变量中的数组?php怎么取数组

php怎么获取数组键名实例代码

$arr = ['a'=>123, 'b' => 456];

array_keys($arr); // ['a', 'b']; 输出键名数组

php 获取数组键名和键值

<?php

/*

array (size=3)

'aaa' => string '111' (length=3)

'bbb' => string '222' (length=3)

'ccc' => string '333' (length=3)

*/

$aArr=array(

'aaa'=>11111111,

'bbb'=>99999,

'ccc'=>66666666

); // 原数组

$aKeys=array_keys($aArr); // 提取键名

$sKeys=implode("",$aKeys); // 合并到变量

echo $sKeys;

$aValues=array_values($aArr); // 提取键值

$sValues=implode("",$aValues); // 合并到变量

echo '<br />'.$sValues;

?>

PHP读取数组

foreach ($this->list as $k => $vo) {

$cate[$k]['name']=$vo['name'];

$cate[$k]['id']=$vo['id'];

//产品列表/分类

$co_cate = $M_cp->where("pid=".$vp["id"])->order('id asc')->select();

$cate[$kp]['co_cate']=$co_cate;

$i=0;

$count = array();

foreach($co_cate as $ky=>$val){

$count[] = $M_company->where("status=1 and pid = " . $val['id'])->count();

}

$cate[$kp]['count']=$count;

}把count 数组每次都初始化

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];

}