Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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_String_Function - Fatal编程技术网

字符串中如何使用php计算递归单词

字符串中如何使用php计算递归单词,php,string,function,Php,String,Function,我仍然是php的初学者。我被困在这里了 我想计算变量$all中的单词“run” 我做这件事的方式不对。 请帮我做这个 $a="run"; $a1="run1"; $a2="run"; $a3="run2"; $a4="run"; $a5="run"; $a6="run"; $all="$a $a1 $a2 $a3 $a4 $a5 $a6"; $count=0; while(strpos($all,'arun') !== false) { $count=$count+1; } e

我仍然是php的初学者。我被困在这里了

我想计算变量$all中的单词“run”

我做这件事的方式不对。 请帮我做这个

$a="run";
$a1="run1";
$a2="run";
$a3="run2";
$a4="run";
$a5="run";
$a6="run";


$all="$a $a1 $a2 $a3 $a4 $a5 $a6";

$count=0;

while(strpos($all,'arun') !== false) 
{
    $count=$count+1;
}
echo $count;

使用PHP的内置函数:

它返回子字符串(字符串的一部分)在字符串中重复的次数

例如:

substr\u count($your\u string,$substring)

它返回子字符串重复次数的计数。

试试这个

$a="run";
$a1="run1";
$a2="run";
$a3="run2";
$a4="run";
$a5="run";
$a6="run";

$all="$a $a1 $a2 $a3 $a4 $a5 $a6";

$count = substr_count($all, 'run');

echo $count;

为什么使用javascript标记?请阅读此循环,而不是递归。这是一个重要的区别,尽管递归实现会很有趣。另外,在你的问题中检查“arun”一词是否是一个拼写错误?这怎么是一个“答案”?这更像是一个评论。你应该详细说明这个函数是什么,它是如何使用的,甚至给出一个例子。链接到另一个网站永远不是答案