2017-08-22 22 views
-2

こんにちは、各製品の名前だけをその製品の価格と並べて出力したいと思います。 私はIDなどを出力したくありません。アレイから名前と価格を出力する方法は?

<?php 
    $a = array(
    array('id' => '1', 'name' => 'Milch','price' => '12'), 
    array('id' => '2', 'name' => 'Reis','price' => '13'), 
    array('id' => '3', 'name' => 'Öl','price' => '14'), 
    array('id' => '4', 'name' => 'Salz','price' => '15'), 
    array('id' => '5', 'name' => 'Zucker','price' => '16'),  
     ); 
     foreach ($a as $key => $value){ 
       print_r($a[$key]); 
      } 
    ?> 

答えて

0
foreach ($a as $product) { 
    echo $product['name'] . ': $' . $product['price'] . '<br />'; 
} 
+0

コードダンプは良い答えをしないでください。どのようにして*どうやって*彼らの問題を解決するか説明してください。私は読んでみることをお勧めします "[良い答えを書くにはどうすればいいですか?](http://stackoverflow.com/help/how-to-answer) –

+0

本当にここには言いたいことはありません。 – deceze

+0

はい、私は知っています..しかし、あなたはそのような簡単な例について何を説明することができますか?これは、配列の処理とそのデータの表示の基本です。 –

0
<? 

    $a = array(
    array('id' => '1', 'name' => 'Milch','price' => '12'), 
    array('id' => '2', 'name' => 'Reis','price' => '13'), 
    array('id' => '3', 'name' => 'Öl','price' => '14'), 
    array('id' => '4', 'name' => 'Salz','price' => '15'), 
    array('id' => '5', 'name' => 'Zucker','price' => '16'),  
     ); 

    foreach ($a as $key => $value){ 
     echo ($value['name'] . ' ' . $value['price'] . PHP_EOL); 
    } 

?> 


php select.php 
Milch 12 
Reis 13 
Öl 14 
Salz 15 
Zucker 16 
関連する問題