本文介绍了如何将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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-04 13:05
查看更多