ncry.net
当前位置:首页 >> php数组输出方式 >>

php数组输出方式

array() 怎么用引号 不就成字符串了吗? 这个数组写法有问题!$data=Array('张三' => 5.0969,'李四' => 3.8069,'狗蛋' => 3.8013);//方法一echo $data['张三']."++".$data['李四']."++".$data['狗蛋']."<br/>";//方法二foreach($data as $k=>$v){ echo $data[$k]."++";}echo "<br/>";//方法三foreach($data as $k=>$v){ echo $v."++";}

//查看数组这里有2个函数 print_r 和 var_dump 其中var_dump会输出数组值的数据类型.你试一试使用 var_dump($rq); 或者 print_r($rq); 如果格式不是很好看,在上面的语句前面加上 echo ""; 这样数组就能按格式输出,方便查看.

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

数字之间用逗号隔开??例如 $arr=explode(",",$str); print_r($arr);//或用var_dump($arr);根据你上面的例子,print_r(参数) 参数应该是个数组,而print_r($rnd[$a])表示一个元素for ($a = 0; $a $cardRnd = mt_rand(10, 99);$rnd[$a+1] = $cardRnd;}print_r($rnd);这样是可以的?>

print_r( 数组);或者var_dump(数组); 注意:括号里面不能有“”.因为输入双引号就显示Array.

foreach($data as $k=>$v){echo $data[$k];}或者foreach($data as $v){echo $v;}

<? $year = $_POST['year']; $month = $_POST['month']; $filename = sprintf("%4s%02s.txt", $year, $month); $f = fopen($filename, "r"); if(!$f) { die("文件:".$filename."不存在."); } $lines = array(); while(!feof($f)) { $lines[] = fgets($f); } fclose($f); for($i = 0; $i < count($lines); ++$i) { // 操作每一行$lines[$i] } ?>

echo implode(",", $rnd);不知道你所谓的数组形式是什么意思可以参考print_r($rnd);var_dump($rnd);var_export($rnd);

假设你这个数组的名称为$arr; var_dump($arr['neir'][0]['content']);如果要输出全部的content,循环$arr['neir']这个数组就可以了. foreach($arr['neir'] as $row){ echo $row['content'];}

通过foreach,把你想要的数据保存到另外一个数组当中,这样后期才不会太麻烦

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