在php中循环遍历条件并追加到字符串


Loop through condition and append to string in php?

我正在向文件写入一些内容,我将所有内容存储在一个变量中。文件内容的某些部分需要重复进行一些小的更改,这些更改存储在一个变量中,我需要为该更改运行一个for循环。

参见下面的代码示例,

$looped_valueArray; //this is an array i need to loop the content in $looped_value 
                    //to show all the values
$content = 'sample content '. $looped_value.'
fdgdf';

我不能循环写入forloop附加到像

这样的字符串
$content = 'sample content '. 
        foreach($looped_valueArray as $looped_value) $looped_value;.'fdgdf';

如果您想将内容附加到变量中,请遵循以下脚本:

$content ="sample content ";
foreach($looped_valueArray as $looped_value){
$content .=$looped_value;
}

不能直接在字符串中使用循环。或者定义一个单独的函数来循环遍历这些值,或者在上面的例子中,您可以直接使用implode():

$content = 'sample content ' . implode("", $looped_valueArray) . 'fdgdf';