PHP如何做到循环插入数组? $str = array("a","b","c"); $str1 =

2024-12-18 07:41:13
推荐回答(1个)
回答1:

	$str = "hello";
$arr = array('a','b','c');

$res = str_split($str);
$str_new = '';
for($i = 0;$i $str_new .= $arr[$i].$res[$i];
}

var_dump($str_new);

 ?>

 上面还是有缺陷,就是因为两个字串的长度不同,导致输出的只有ahbecllo,后面两位插不进去,因为$str1 位数不够了,解决方法也简单,将两个长度补充一致就好,然后一对一插入就可以了