好吧,我知道这是可以做到的…
$Array1 = array("Hello, ", "foo", "The quick brown fox jumped ");
$Array2 = array("World!", "bar", "the lazy dog.");
$Array3 = array();
for($x = 0; $x < count($Array1); $x++) {
$Array3[] = $Array1[$x] . $Array2[$x];
}
// returns this -> ("Hello, World", "foobar", "The quick brown fox jumped over the lazy dog.")
但是有没有一个本地的php函数来实现呢?这样地:
$Array3 = array_concat_strings($Array1, $Array2)
我在php.net中搜索了一下,没有找到任何东西,但是我想确定我没有遗漏什么东西。
最佳答案
我不认为有这样一个特定的本地功能,但你可以自己做:
$array3 = array_map(function ($a, $b) { return $a . $b; }, $array1, $array2);