我是新來的網絡編程,我有我的工作這樣一個複雜的職位這是var_dump($_POST)
的結果,我使用gettype()
函數來確定如果$arr
數組中的值是另一個數組與否,我不太方便這樣的代碼的行爲,既沒有我在循環插入時遇到的問題php通過複雜的帖子循環
問題是如果有更聰明的技術循環內部像這樣複雜的帖子,其次如何趕上名稱,電話在二維數組,稱爲assistant
(稱爲assistant['name']
,assistant[phone]
)
<?php
$arr = array(
"name"=> "mmmkkkk",
"phones"=> array(
"01553338897" ,
"09090909098"
),
"address"=> "107 ostras., Germany",
"assistant"=> array(
"name" => array(
"kmkkm",
"komar"
),
"phone"=> array(
"01043338897" ,
"09099090090"
)
)
);
foreach($arr as $key => $p_value)
{
if(gettype($p_value)=="array")
{
echo $key.":"."</br>";
foreach($p_value as $newp_value => $val)
{
if(gettype($val)=="array")
{
foreach($val as $vkey)
{
echo $vkey."</br>";
}
}
else{echo $val."</br>";}
}
}else{echo $key.":".$p_value."</br>";}
}
?>
ABC($ P_VALUE);應該是rec($ p_value); –
Opps !!謝謝。 @RavinderReddy –
感謝知道的強大,...如果有任何好的方法來處理助理陣列?通過助理['姓名'] ['電話'] 而不是每個列上的循環分開 –