[英]Create associative array from foreach values
我想从foreach循环创建关联数组。
if (sizeof($ads) > 0) {
foreach($ads as $social_item) {
$sdbr .= $social_item['sidebar'];
$pno .= $social_item['no'];
}
echo $sdbr // cow hen
echo $pno // milk egg
}
如何创建像这样的关联数组?
$out = array("cow"=>"milk","hen"=>"egg");
使用sidebar
作为键,将no
用作值:
foreach($ads as $social_item) {
$sdbr = $social_item['sidebar'];
$pno = $social_item['no'];
$out[$sdbr] = $pno;
}
}
print_r($out);
如果仍然需要字符串:
foreach($ads as $social_item) {
$sdbr .= $social_item['sidebar'];
$pno .= $social_item['no'];
$out[$social_item['sidebar']] = $social_item['no'];
}
echo $sdbr // cow hen
echo $pno // milk egg
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.