2017-05-26 23 views
1

このコードでは、配列からイメージを表示しようとしていますが、配列を文字列変換エラーにしています。私はGoogleで検索したものからは、文字列を印刷するためにprint_rを使用する必要がありますが、私はそれを行うことができますどのように正確にはわからない:文字列変換への配列

<?php 
$item_array = array(
    1 => array('product_img' => "images/013_8c9f517a.jpg", 
      'product_name' => "black tshirt", 
      'product_price' => "€99.00"), 
    2 => array('product_img' => "images/014_28ded7a4.jpg", 
      'product_name' => "white tshirt", 
      'product_price' => "€99.00")); 

echo "<img src=$item_array[1]['product_img']>"; 
?> 

答えて

4

は、あなただけの適切な文字列の連結を使用する必要があります。これらのオプションのいずれかに

echo "<img src=$item_array[1]['product_img']>"; 

:この行を変更し

echo "<img src={$item_array[1]['product_img']}>"; 
echo "<img src=".$item_array[1]['product_img'].">"; 

はそれがお役に立てば幸いです。

2

一時変数は、物事がずっと簡単に作ることができるの抽出:

$src = $item_array[1]['product_img']; 
echo "<img src=${src}>"; 
関連する問題