我有三个阵列:的concat字符串
htext[i], ptext[i], and ytext[i]
我想知道如何可以通过这些阵列和的concat存储在htext琴弦步行[i]和然后利用这个胶合串和CONCAT它带有ptext [i]和ytext [i]中的字符串,同时用空格分隔每个字符串。现在他们融合在一起,两者之间没有空间。
我有三个阵列:的concat字符串
htext[i], ptext[i], and ytext[i]
我想知道如何可以通过这些阵列和的concat存储在htext琴弦步行[i]和然后利用这个胶合串和CONCAT它带有ptext [i]和ytext [i]中的字符串,同时用空格分隔每个字符串。现在他们融合在一起,两者之间没有空间。
新到PHP?变量以$符号开头。我会假设你用htext [i]表示一个名为$ htext的长度为“i”的数组(尽管解决方案适用于任何数组,与array_merge再加入琴弦与implode
$yourvar=implode(" ",array_merge($htext,$ptext,$ytext));
,或者,如果你有你的阵列正好到每一个数组要在将其保存到一个不同的阵列
$yourvar=implode(" ",array_merge($htext[$i],$ptext[$i],$ytext[$i]));
这是你在找什么?
http://php.net/manual/en/function.implode.php
例如
$new_str = implode(" ", $arr1) . " " . implode(" ", $arr2) . " " . implode(" ", $arr3);
这是你想要的吗?
$new_array = array_map(function($h,$p,$y){
//any functions
return $h.' '.$p.' '.$y;
},$htext,$ptext,$ytext);
需要PHP5.3
错误的答案:如果你有3个数组[a,b,c],[d,e,f],[g,h,i],你会得到一个数组[[adg,beh,cfi]] “abcdefghi”字符串 – Eineki
做的第i个元素或字符串? – Vinay
如果您发布,这将有所帮助你已经拥有的代码,然后潜在的回答者可以根据需要进行修改。 – jimbojw