本文介绍了如何将foreach中的字符串组合成单个字符串PHP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样的代码
$word = 'foo';
$char_buff = str_split($word);
foreach ($char_buff as $chars){
echo var_dump($chars);
}
输出为
string(1) "f"
string(1) "o"
string(1) "o"
由于某些原因,我想使输出仅变成1个这样的字符串:
For some reasons, I want to make the output become only 1 string like this:
string(3) "foo"
我尝试过
$char.=$chars;
echo var_dump($char);
但是显示错误Undefined variable: char
.
推荐答案
我将假定您有充分的理由将其拆分,只是将其重新组合在一起:
I'm going to assume that you have a good reason for splitting it up, only to put it back together again:
$word = 'foo';
$result = "";
$char_buff = str_split($word);
foreach ($char_buff as $char){
$result .= $char;
}
echo var_dump($result);
输出以下内容:
string(3) "foo"
这篇关于如何将foreach中的字符串组合成单个字符串PHP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!