㈠ php array多维数组 循环遍历输出
//假设arr是上面的数据数组
foreach($arr['trades']->tradeas$value){
echo$value->orders->order->oid;
echo$value->orders->order->title;
echo$value->receiver_mobile;
echo$value->orders->order->total_fee;
echo$value->orders->order->consign_time;
echo$value->orders->order->status;
}
㈡ PHP session数组输出(遍历输出)
<?php//你的数组语法不对,我修改了一下,递归调用traversalMap()函数就能遍历各值
$b=array (
'C00000013' =>
array (
'id' => 'C00000013',
'name' => '醇香鲜米' ,
'price' => '6.85',
'num' => 70,
'img' => '5kg'),
'C00000016' =>
array (
'id' => 'C00000016',
'name' => '典香鲜米',
'price' => '8.75' ,
'num' => '2' ,
'img' => '10kg'),
'C00000018' =>
array (
'id' =>'C00000018',
'name' => '鲜米卡',
'price' => '92',
'num' => 3,
'img' => '典香'));
function traversalMap($arr)
{
foreach($arr as $k=>$v)
{
if(!is_array($v))
echo $k."=".$v."<BR>";
else
echo $k."<br>";
if(is_array($v))
traversalMap($v);
}
}
traversalMap($b);
?>
㈢ PHP:分别使用for循环与foreach遍历输出下面数组中的值,并求出总和: $a = arra
$sum=0;
for($i=0;$i<count($a);$i++){
$sum+=$a[$i];
}
var_mp($sum);$sum=0;
foreach($aas$key=>$value){
$sum+=$value;
}
var_mp($sum);
㈣ php遍历输出文件夹下所有txt文件
可以,使用glob函数可以非常容易搞定,支持通配符。
<?php
header('Content-type:text/html;charset=utf-8');
$i=1;
foreach(glob('/file/*.txt')as$txt)
{
echo'第'.$i.'个文件'.basename($txt).'的内容是:';
echofile_get_contents($txt);
$i++;
echo'<hr/>';
}
㈤ php如何把数据库中的值遍历输出到select option中
比如一张表中有2个字段,id和name,现在你把这张表中的所有的值都取出来放在一个二维数组$arr中了,那么现在来遍历这个$arr数组
echo"<selectname=''>";
foreach($arras$key=>$vo){
echo"<optionvalue=$vo['id']>$vo['name']</option>";
}
echo"</select>";
遍历就是这样了,当然我是用echo 输出的了,记得要写在一对<select></select>的里面