我尝试了很多方法来打印特定的值,例如使用array_column,但没有任何效果。
我的数组
$items = [array('content' => 'test1','price' => 500,'itemno' => '1'),array('content' => 'test2','price' => 300,'itemno' => '2'),array('content' => 'test3','price' => 100,'itemno' => '3')];
或
Array
(
[0] => Array
(
[content] => test1
[price] => 500
[itemno] => 1
)
[1] => Array
(
[content] => test2
[price] => 300
[itemno] => 2
)
[2] => Array
(
[content] => test3
[price] => 100
[itemno] => 3
)
php code
foreach ($items as $key => $item) {
foreach ($item as $item1) {
echo $item1['content'] ;
}}
每次尝试使用密钥
打印值时,我都会收到这些错误警告:非法字符串偏移'内容'在 第28行的C:\ xampp \ htdocs \ test \ classes \ index.php n警告:非法 字符串偏移'内容'在C:\ xampp \ htdocs \ test \ classes \ index.php上 第28行1警告:非法字符串偏移'内容'在 第28行的C:\ xampp \ htdocs \ test \ classes \ index.php警告:非法 字符串偏移'内容'在C:\ xampp \ htdocs \ test \ classes \ index.php上 第28行2警告:非法字符串偏移'内容'在 第28行的C:\ xampp \ htdocs \ test \ classes \ index.php警告:非法 字符串偏移'内容'在C:\ xampp \ htdocs \ test \ classes \ index.php上 第28行3
答案 0 :(得分:0)
foreach($items as $key => $item) {
echo $items[$key]['content'];
}