2009-10-31 173 views
0

PHP中的以下Python代碼是什麼?將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

這已經有一段時間,因爲我沒有任何的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"; 
+0

謝謝我編輯過的更正 – Greg 2009-10-31 20:56:07