2017-07-02 15 views
0

私はphp配列を作成し、それをvarにダンプしました。 varダンプではアイテムを見ることができますが、そのアイテムにアクセスしようとすると、PHPエラーが発生します。ここにはvar_dumpがあります。PHP配列インデックスでエラーが発生する

array(16) { 
    [0]=> 
    string(1) "3" 
    ["id"]=> 
    string(1) "3" 
    [1]=> 
    string(2) "11" 
    ["price"]=> 
    string(2) "11" 
    [2]=> 
    string(13) "Title" 
    ["name"]=> 
    string(13) "Title" 
    [3]=> 
    string(15) "String" 
    ["seller"]=> 
    string(15) "String" 
    [4]=> 
    string(1) "0" 
    ["category"]=> 
    string(1) "0" 
    [5]=> 
    string(347) "String" 
    ["description"]=> 
    string(347) "String" 
    [6]=> 
    string(69) "String" 
    ["img"]=> 
    string(69) "String" 
    [7]=> 
    string(1) "0" 
    ["stock"]=> 
    string(1) "0" 
} 

このコードはエラーです。どんな助けもいいだろう。

$array["img"] 

エラーログ:

[02-Jul-2017 13:40:30 America/New_York] PHP Notice: Undefined index: img in myWebPage on line 98 
[02-Jul-2017 13:40:30 America/New_York] PHP Notice: Undefined index: img in myWebPage on line 100 

コード:

var_dump($product); 
echo $product["img"]; 
echo '<div class="card"> 
    <img class="card-img-top" src="'.$product["img"].'" alt="'.$product["name"].'" style="height: 200px;"> 
     <div class="card-block"> 
      <h4 class="card-title">'.$product["name"].'</h4> 
      <a href="#" class="btn btn-primary">Buy Now</a> 
     </div> 
    </div>'; 
// The array is stored in product. 
+0

あなたの配列の名前(variebleの配列名)は何ですか?エラーは何ですか? – mshomali

+0

エラーは何ですか? – chris85

+0

使用しているコードをさらに追加できますか? – chris85

答えて

1

するTry $配列[0] [ "IMG"]、未定義のインデックスを使用すると、要素のインデックスを指定していないことを意味しますしたがって、[0]

今後の参考用には、配列用のページhttp://php.net/manual/en/function.array.php

関連する問題