如何将foreach中的字符串组合成单个字符串PHP

Wak*_*ina 6 php string foreach

我有这样的代码

$word = 'foo';
$char_buff = str_split($word);

foreach ($char_buff as $chars){
    echo var_dump($chars);
}
Run Code Online (Sandbox Code Playgroud)

输出是

string(1) "f" 
string(1) "o" 
string(1) "o"
Run Code Online (Sandbox Code Playgroud)

出于某些原因,我想让输出变成只有这样的1个字符串:

string(3) "foo"
Run Code Online (Sandbox Code Playgroud)

我试过这个

$char.=$chars;
echo var_dump($char);
Run Code Online (Sandbox Code Playgroud)

但它显示错误Undefined variable: char.

Sam*_*son 9

我将假设您有充分的理由将其拆分,只是将它重新组合在一起:

$word = 'foo';
$result = "";
$char_buff = str_split($word);

foreach ($char_buff as $char){
    $result .= $char;
}

echo var_dump($result);
Run Code Online (Sandbox Code Playgroud)

其中输出如下:

string(3) "foo"
Run Code Online (Sandbox Code Playgroud)