如何推出以下数组?
$newdata = array (
'Spiel_ID' => $ausgabeT->Spielplan_ID,
'Heimmannschaft' => $ausgabeVereinT->Name,
'Gastmannschaft' => $ausgabeVereinTGast->Name
);
var_dump($newdata);
foreach($newdata as $result) {
echo $result['Spiel_ID'], '<br>';
}
对于echo
我收到错误:
非法字符串偏移'Spiel_ID'
答案 0 :(得分:2)
您正在尝试echo
一个不存在的值。
当您使用foreach ($newdata as $result)
时,$ result为string
,而不是array
。
根据这种结构,您有两种选择:
$newdata = array (
'Spiel_ID' => $ausgabeT->Spielplan_ID,
'Heimmannschaft' => $ausgabeVereinT->Name,
'Gastmannschaft' => $ausgabeVereinTGast->Name
);
foreach($newdata as $result) {
echo $result;
}
echo $newdata['Spiel_ID'];
foreach($newdata as $key => $value) {
echo $key . ' = ' . $value . '<br>';
}
答案 1 :(得分:0)
您需要做的只是echo $result