Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php段落转换为单独的单词标记_Php_Tags - Fatal编程技术网

php段落转换为单独的单词标记

php段落转换为单独的单词标记,php,tags,Php,Tags,我有这样的段落或文字:$title=“stack over flow is good site” 我希望它在标签像:堆栈,结束,流,是,好,网站 在php中,什么是好的 <? echo strtolower( $title); ?> 在php中,我使用哪个函数?这将是: 首先,将字符串与 $array=preg_split(“//”,$title) 然后,您可以根据需要使用阵列执行任何操作 比如说 foreach($array as $word){ echo "<

我有这样的段落或文字:
$title=“stack over flow is good site”

我希望它在标签像:堆栈,结束,流,是,好,网站

在php中,什么是好的

<? echo strtolower( $title); ?>

在php中,我使用哪个函数?

这将是:


首先,将字符串与 $array=preg_split(“//”,$title)

然后,您可以根据需要使用阵列执行任何操作 比如说

foreach($array as $word){
    echo "<div>$word</div>";
}
foreach($word形式的数组){
回显“$word”;
}

如果您只需要这样一个字符串中的关键字,您可以像这样使用
str\u replace

$title = str_replace( $title, " ", ", " );
如果希望数组中的关键字显示例如HTML元素,可以使用
explode

$keywords = explode( " ", $title );

这条线应该适合你


或者你可以试试

<? echo implode(', ', explode(" ", strtolower($title))); ?>

$tags=分解(“”,$text),它将为您提供每个单词的数组。您可能还希望删除任何非字母数字字符。如何删除非字母数字字符,如:is:etcits与此数组类似([0]=>reflection[1]=>of[2]=>the[3]=>forest[4]=>hdr[5]=>1080p)
<? echo strtolower(str_replace(" ", ",", $title)); ?>
<? echo implode(', ', explode(" ", strtolower($title))); ?>