我需要找到针在大海捞针中出现的次数。在此之前,我已将以下代码放在一起:
<?php
$haystack = 'http://www.google.com';
$needle = 'a';
$contents = file_get_contents($haystack);
?>
我想找到'a'(针)出现在$ contents中的次数(haystack - google.com的源代码)。
谢谢
答案 0 :(得分:4)
substr_count
正是您要找的。 p>
答案 1 :(得分:0)
我在http://cscircles.cemc.uwaterloo.ca/8-remix/
为在线CSC滑铁卢课程回答了同样的问题needle = 'sses'
haystack = 'assesses'
count = 0
if needle in haystack:
index = haystack.index(needle)
string1 = haystack[index:len(needle) + index]
for position in range(0,len(haystack)):
if haystack[position:len(needle) + position] == string1:
count += 1
print (count)
...输出为2.
有关 一个 跨巴拿马香蕉......产量为6
有关 Ø pneumonoultramicroscopicsilicovolcanoconiosis ...输出为9