我有三个阵列:
htext[i], ptext[i], and ytext[i]
我想知道如何遍历这些数组并连接存储在htext [i]中的字符串,然后将这个粘合的字符串连接到ptext [i]和ytext [i]中的字符串,同时分隔每个字符串一个空间。现在他们合并后没有空格。
答案 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