php中的数组或字符串连接

时间:2017-11-03 10:34:50

标签: php arrays string concatenation

我有以下array_filter的结果: -

enter image description here

enter image description here

我需要改进上面的输出:我想在之前添加"开始"并在"结束后添加" (单词或复合词,如下):

例如:

**$start** = 'de la' ;
**$end** = 'en una';

我需要做些什么才能更改所有输出字符串,以获得最终输出:

以下设计为" $ y&#34 ;;

**de la** revolución; verticalmente, el tema debe enmarcarse **en una** 
**de la** Revolución francesa están comprometidos **en una**
**de la** obligación humillante de traducir la lengua nacional **en una** 
**de la**s interjecciones, que al igual que nuestros gritos constituy **en una**
**de la**'verdadera filosofía {32}. La lengua universal basada **en una**

我测试了以下代码没有成功:

$outputx .= $start + $y + $end;

echo $start . $y . $end ;

我需要一个很大的帮助,我会非常感谢

柯尔特

2 个答案:

答案 0 :(得分:1)

您必须使用foreach声明

$start = 'de la';
$end = 'en una';
foreach($your_array as $y){
   echo "$start $y $end ";
}

答案 1 :(得分:0)

另一种替代解决方案:

//Lets say you have an array containing all the texts
$textList = [];
$prefix   = 'de la';
$suffix   = 'en una';

$sep    = sprintf(' %s %s ', $prefix, $suffix);
$result = sprintf('%s %s %s', $prefix, implode($sep, $textList), $suffix);

测试:https://eval.in/892350