在数组和其他数组中连接字符串

时间:2011-08-09 20:41:42

标签: php

我有三个阵列:

htext[i], ptext[i], and ytext[i]

我想知道如何遍历这些数组并连接存储在htext [i]中的字符串,然后将这个粘合的字符串连接到ptext [i]和ytext [i]中的字符串,同时分隔每个字符串一个空间。现在他们合并后没有空格。

3 个答案:

答案 0 :(得分:1)

PHP新手?变量以$符号开头。我将假设您使用htext [i]指示一个名为$ htext of length“i”的数组(尽管解决方案适用于任何数组,(带有数字索引,任意长度)。

您可以使用array_merge获取单个数组,然后使用implode

加入字符串
$yourvar=implode(" ",array_merge($htext,$ptext,$ytext));

或者,如果你的数组完全属于每个数组的第i个元素

$yourvar=implode(" ",array_merge($htext[$i],$ptext[$i],$ytext[$i]));

答案 1 :(得分:-1)

这是你在找什么?

http://php.net/manual/en/function.implode.php

e.g。

$new_str = implode(" ", $arr1) . " " . implode(" ", $arr2) . " " . implode(" ", $arr3);

答案 2 :(得分:-1)

这是你想要的吗?

 $new_array = array_map(function($h,$p,$y){
     //any functions
     return $h.' '.$p.' '.$y;
 },$htext,$ptext,$ytext);

需要php5.3