爲什麼在下面的代碼中我所有的數據都沒有保存到數組中?未保存到數組的數據
我可以在foreach中做一個var_dump,它會告訴我我想要什麼但是$cbContent
只返回第一個對象?
代碼:
$cbContent = array();
foreach ($guests as $guest)
{
$cbContent[] = array(
'FirstName' => $guest['FirstName'],
'LastName' => $guest['LastName'],
'Email' => $guest['email'],
'Country' => $guest['country'],
'_CheckIn' => $guest['check-in_date'],
'_CheckOut' => $guest['check-out_date'],
);
}
var_dump($cbContent); exit();
COD響應:
Array
(
[FirstName] => Test
[LastName] => Test
[Email] =>
[Country] => New Zealand
[_CheckIn] => 2017-04-25
[_CheckOut] => 2017-04-27
[0] => Array
(
[FirstName] => Test 1
[LastName] => Test 2
[Email] =>
[Country] => United Kingdom
[_CheckIn] => 2017-04-25
[_CheckOut] => 2017-04-26
)
'的var_dump()'的客人。也許這是你的訪客陣列是不正確的? – FrankerZ
嘗試用'print_r($ cbContent);' –
@FrankerZ它不是那個可以正常工作的東西 –