2017-09-26 12 views
1
[itemObj] => Array(
    [0] => Array(
     [itemName] => Wheel Alignment 
     [serviceDetailId] => 25271777034764455 
     [masterServiceId] => 1 
     [masterServiceAmount] => 830 
     [itemStatus] => 1 
     [statusStr] => Pending 
    ) 
    [1] => Array(
     [itemName] => Wheel Balancing 
     [serviceDetailId] => 25271777034764456 
     [masterServiceId] => 2 
     [masterServiceAmount] => 725 
     [itemStatus] => 1 
     [statusStr] => Pending 
    ) 

上記の入力配列を使用してphtmlで表を作成しました。テーブルには[itemName][masterServiceAmount]だけを表示する必要があります。入力を取得中にテーブルを作成する方法は、PHPで配列形式です

出力を取得するために反復する方法を知っている人はいますか?

+0

エコーを使用してtdにデータを印刷することができますがStackOverflowのへようこそ。英語で句読点を使用する方法を学んでください。無限の言葉の流れではなく、短く集中した文章を使用してください。それ以外の場合は、あなたが望むものを理解することは非常に困難です。 –

答えて

0

あなたはおそらくあなたがforループのforeachまたは単純なを使用して、配列を反復処理することができますforeach

http://nl1.php.net/manual/en/control-structures.foreach.php

foreach($array['itemObj'] as $data) 
{ 
    $itemName = $data['itemName']; 
    $masterServiceAmount = $data['masterServiceAmount']; 
} 
+0

ブロブが機能しない – knight007

+0

あなたのコードをさらに表示する - あなたの配列構造だけでなく –

0

を探しています。

使用するforeach:

$arr = $somevar["itemObj"]; 
foreach($arr as $data) {  

} 

のために使用して:あなたが唯一のitemNameにとmasterServiceAmountが、あなたはいつものように、必要なデータのみを取得するクエリを更新することができる2つのインデックスが必要な場合

for($i=0; $i < count($arr); $i++;) { 

} 

-

your_tableのitemName、masterServiceAmountを選択します。

あなたはforeachの/ためのテーブル構造tableに囲み、

関連する問題