我想将两个数组中的每个值组合成单个数组,并有一个像这样的代码,
$k = 'a,b';
$db = '01,02,03,04,05';
$dbe = explode(",", $db);
$lenght = count($dbe);
$kdata = explode(",", $k);
$dbdata = explode(",", $db);
if(sizeof($kdata) > sizeof($dbdata)){
$length = count($kdata);
}else{
$length = count($dbdata);
}
for($i=0; $i<$length; $i++)
{
foreach( $kdata as $p => $kop)
{
echo $kop.$dbdata[$p]. ",";
}
}
并得到结果;
a01,b02,a01,b02,a01,b02,a01,b02,a01,b02,
但是结果不是我期望的,我想要这样的结果:
a01, a02, a03, a04, a05, b01, b02, b03, b04, b05,
我如何解析此代码以获得所需的结果。
我们做一个数组,然后我们想要一些东西并做它。
<?php
$k = 'a,b';
$db = '01,02,03,04,05';
$kdata = explode(",", $k);
$dbdata = explode(",", $db);
foreach($kdata as $val){
foreach($dbdata as $value){
$items[] = $val.$value;
}
}
$result = implode(", ", $items);
echo $result;
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句