我想在這類型的格式PHP填充一個多維數組
Array
(
[name] => 'Nick'
[email] => '[email protected]'
[groups] => Array (
[0] => 'group1'
[1] => 'group2'
[2] => 'group3'
)
)
姓名和電子郵件的數組將包含一個值。組將包含多個值(對於所有人不同)。
所以我在一個循環中,像這樣
foreach($result as $info) {
}
現在$信息變量包含了大量的數據,大約很多用戶的定義。爲了獲取名稱和每個用戶的電子郵件,我可以做
$name = $info["name"][0];
$email = $info["email"][0];
那麼我就可以開始建立陣列,我試圖讓
$userData = array(
"name" => $name,
"email" => $email
);
爲了得到團體,我需要做的
foreach($info["group"] as $group) {
print_r($group["name"]);
}
我現在的代碼如下所示 $ userData = array();
foreach($result as $info) {
$name = $info["disName"][0];
$email = $info["email"][0];
$userData = array(
"name" => $name,
"email" => $email
);
foreach($info["group"] as $group) {
print_r($group["name"]);
}
}
我怎樣才能得到這些數據我將以我需要的格式提取到數組中?
感謝
數組那麼什麼是你與當前的代碼獲取輸出? – Naruto
'$ userData = array(「name」=> $ name,「email」=> $ email,「groups」=> $ info [「group」] [「name」]);'不會做詭計嗎? –