2010-02-13 375 views
0

//我正在將來自數組$ frequency 的單個單詞與該單個單詞的搜索結果進行匹配。匹配數組中的單個單詞

我不知道爲什麼這不起作用

for ($i = 1; $i <= ($frequency); $i++) { 

    echo $i; 


    echo getphp_AlexVortaro ($frequency[$i]); 
    echo getphp_Smartfm($frequency[$i]); 
    print_r($frequency[$i]); 


} 

我得到

Notice: Undefined offset: 11 in /Users/briancarpenter/Sites/Vortoj/countplus.php 

第21行

XA很多

+0

我想你可能需要展示更多的代碼才能更有效地幫助你。起始者將是您已經發布的代碼的行號。 – icktoofay

回答

1

兩件事情:(1)數組是基於0,而不是1爲主。 (2)您有條件需要使用count()函數。

for ($i = 0; $i < count($frequency); $i++) 
3

PHP數組下標啓動在0,而不是1.你希望你的循環爲:

for($ i = 0; $ i < count($ frequency); $ I ++){ ...