我有以下array_filter的结果: -
我需要改进上面的输出:我想在之前添加"开始"并在"结束后添加" (单词或复合词,如下):
例如:
**$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 ;
我需要一个很大的帮助,我会非常感谢
柯尔特
答案 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);