2017-06-15 16 views
0

私はオンラインチュートリアルからいくつかのコードを理解しようとしている、と私は理解していない何かにつまずいています。

$productByCode = $db_handle->runQuery("SELECT * FROM tblproduct WHERE code='" . $_POST["code"] . "'"); 

$itemArray = array($productByCode[0]["code"]=>array('name'=>$productByCode[0]["name"], 
                'code'=>$productByCode[0]["code"], 
                'price'=>$productByCode[0]["price"])); 
array($productByCode[0]["code"][0]

を意味しているのは何?

+0

Google "php入れ子配列" –

答えて

0

それは通常、第一の要素を意味する。インデックスは0から始まるので、[0]という配列の第一要素を意味する。私はあなたがDBのレコードセットを取得していることがわかります。これは、第1回の行を意味し、あなたのケース。

+0

もう少し追加すると、 DBからフェッチされた最初のレコードの 'code'カラムの値。 – masterFly

関連する問題