将Python代码转换为PHP
下面这段Python代码在PHP中怎么写?
import sys
li = range(1,777);
def countFigure(li, n):
m = str(n);
return str(li).count(m);
# counting figures
for substr in range(1,10):
print substr, " ", countFigure(li, substr);
想要的输出是777
1 258
2 258
3 258
4 258
5 258
6 258
7 231
8 147
9 147
1 个回答
1
我已经有一段时间没用Python了,但我觉得这样应该可以。如果你能解释一下str(li)
的样子,那会更有帮助。
<?php
$li = implode('', range(1, 776));
function countFigure($li, $n)
{
return substr_count($li, $n);
}
// counting figures
foreach (range(1, 9) as $substr)
echo $substr, " ", countFigure($li, $substr), "\n";