PHP の 2 次元配列
<br />
<br />
<br />
$str = array (<br />
"网络编程图书"=>array('a','d','er'),<br />
"历史图书"=>array('boko','fd','popo'),<br />
"文学图书"=>array('fd','fd','fd'),<br />
); <br />
<br />
echo $str[0][2];<br />
<br />
<br />
ログイン後にコピー
なぜ表示しないのか
-----解決策--------------------------------もちろん表示されません!添字0はありません。表示するにはどうすればよいですか?
------解決策---------元の位置 0 が「ネットワーク化」されているためです。本が置き換えられました
echo $str['ネットワーク プログラミング ブック'][2]
-----解決策--------- 2 次元配列では、連想配列の最も外側の添字は数値ではなく文字です
-----解決策-------------- ------コードを
に変更できます
$str = 配列 (
array('a','d','er'),//ネットワーク プログラミングの書籍
array('boko','fd','popo'),//歴史書
array('fd','fd','fd'),//文学書
);
echo $str[0][2];
これにより、
が表示されます