Php 使用explode在文本中的每个单词周围加引号

Php 使用explode在文本中的每个单词周围加引号,php,Php,在这里,我在每个单词周围都加上引号: $str = 'my string'; $parts = explode(" ", $str); echo $parts; 演示: 这里怎么了?试试这个 function quote($el){ return '"'.$el.'"'; } $str = 'this is string'; $array = explode(" ", $str); for($i=0; $i < count($array); $i++){ $outpu

在这里,我在每个单词周围都加上引号:

$str = 'my string';
$parts = explode(" ", $str);
echo $parts;
演示:

这里怎么了?

试试这个

function quote($el){
    return '"'.$el.'"';
}

$str = 'this is string';
$array = explode(" ", $str);

for($i=0; $i < count($array); $i++){
    $output = quote($array[$i]);
    echo $output;
}
函数报价($el){
返回“.$el.”;
}
$str='这是字符串';
$array=explode(“,$str”);
对于($i=0;$i

对我来说很好。

Wut?我不知道,怎么了?这里的问题是,你没有提供一个完整的描述,你试图做什么和实际问题是什么。你能和我们分享一下吗?你正在尝试回显
$parts
的值,它是一个数组,而不是字符串。如果您想要
parts
数组的一个值,则需要使用正确的语法:
echo$parts[0]
将回显该数组中的第一个元素。