//我正在努力匹配数组$ 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很多
答案 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++)