Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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_Variables_Count - Fatal编程技术网

Php 如果数字超出预期,如何计算可变单词并以不同的样式进行回显

Php 如果数字超出预期,如何计算可变单词并以不同的样式进行回显,php,variables,count,Php,Variables,Count,比方说,我有一个变量,它有一个随机的单词数。例如,如果变量有两个单词,那么它应该是带有一种样式的echo。如果有3个单词,则echo使用其他样式。。。等等 $mywords = "some sentence goes here"; if ... { // what to do next? echo '<span style="style1">$mywords</span>'; } elseif ... // ? $mywords=“这里有一些

比方说,我有一个变量,它有一个随机的单词数。例如,如果变量有两个单词,那么它应该是带有一种样式的
echo
。如果有3个单词,则
echo
使用其他样式。。。等等

$mywords = "some sentence goes here";

if ... { // what to do next?

        echo '<span style="style1">$mywords</span>';
}

   elseif ... // ?
$mywords=“这里有一些句子”;
如果。。。{//下一步怎么办?
回音“$mywords”;
}
还有…/?
关于如何实现这一点的想法?

使用
str\u word\u count()


可以使用explode将字符串转换为基于分隔符(本例中为空格)的数组&然后计算数组中的元素数

一个示例:

$test = explode(" ", $inputString);
echo count($test);

谢谢,这很有效。我将在8分钟内接受答复。
$test = explode(" ", $inputString);
echo count($test);