㈠ 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>的裡面