簡體   English   中英

用於在數組中查找匹配索引字符串的PHP函數?

[英]PHP function for concating matching index strings in array?

好吧,我知道可以這樣做......

$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);

對不起,沒有這樣的功能

沒有這樣的本機功能,但是你可以在沒有第三個數組的情況下完成它

foreach($Array1 as $key=>$value)
  $Array1[$key] .= $Array2[$key];

print_r($Array1);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM