2016-12-13 22 views
0

これは私がこれまで達成していることです。は、配列の出力をPHPの同じ行に表示したい

$product1 = array("Watch"=>"100$", "Shoes"=>"550$", "Jacket"=>"430$" , "Sweater"=>"230$"); 
$product2 = array("Watch"=>"200$", "Shoes"=>"450$", "Jacket"=>"430$" , "Sweater"=>"230$"); 
$product3 = array("Watch"=>"300$", "Shoes"=>"350$", "Jacket"=>"430$" , "Sweater"=>"230$"); 
$product4 = array("Watch"=>"400$", "Shoes"=>"250$", "Jacket"=>"430$" , "Sweater"=>"230$"); 

foreach($product1 as $x => $x_value) { 
    echo "Name=" . $x ."<br>". ", Price=" . $x_value."<br>"; 
} 

foreach($product2 as $x => $x_value) { 
    echo "Name=" . $x ."<br>". ", Price=" . $x_value."<br>"; 
} 

第1行目と最初の4列目にproduct1出力が必要です。 2行目と4列目の同様のproduct2出力。

望ましい結果: expected output

+0

HTMLページのレイアウトについてのいくつかの "はじめに" のチュートリアルを読んで起動してください。あなたが単にインターネット上の他の場所でそれを読むことができれば、ここですべてのことを繰り返す私たちには意味がほとんどありません。 – arkascha

答えて

1

何のようなものについて:

echo '<table>'; 
echo '<tr>'; 


foreach ($product1 as $x => $x_value) { 
    echo '<td>'; 
    echo "Name=" . $x ."<br>". "Price=" . $x_value; 
    echo '</td>'; 
} 


echo '</tr>'; 
echo '<tr>'; 


foreach ($product2 as $x => $x_value) { 
    echo '<td>'; 
    echo "Name=" . $x ."<br>". "Price=" . $x_value; 
    echo '</td>'; 
} 


echo '</tr>'; 
echo '<tr>'; 


foreach ($product3 as $x => $x_value) { 
    echo '<td>'; 
    echo "Name=" . $x ."<br>". "Price=" . $x_value; 
    echo '</td>'; 
} 


echo '</tr>'; 
echo '<tr>'; 


foreach ($product4 as $x => $x_value) { 
    echo '<td>'; 
    echo "Name=" . $x ."<br>". "Price=" . $x_value; 
    echo '</td>'; 
} 


echo '</tr>'; 
echo '</table>'; 

Demo

+0

ありがとう@ctl – ktm999

+0

@ ktm999あなたは大歓迎です:) –

関連する問題