匹配数组中的单个单词

时间:2010-02-13 04:04:21

标签: php

//我正在努力匹配数组$ 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行

X很多

2 个答案:

答案 0 :(得分:3)

PHP数组下标从0开始,而不是1.你希望你的循环是

for($ i = 0; $ i&lt; count($ frequency); $ i ++) { ...

答案 1 :(得分:1)

两件事:(1)数组是基于0的,而不是基于1的。 (2)您的条件需要使用count()函数。

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