由于字符串数组,循环不起作用

时间:2013-06-21 16:26:39

标签: php string file

我的代码没有进入for循环,我遇到了严重的问题。我正在使用for循环,应该是$arrayitems的字符串数组。我相信我正确地使用文件功能来加载它,但程序永远不会进入for循环。

$arrayxitems = file("/home/web/sites/www.riders.com/gapi/feeds/productlistnew.txt");

$itemlist=array();
$x=0;

foreach($arrayxitems as $arrayx){

}

2 个答案:

答案 0 :(得分:1)

您可以验证文件打开是否与if语句一起使用(因为file失败时返回false):

$arrayxitems = file("/home/web/sites/www.riders.com/gapi/feeds/productlistnew.txt");
if (! $arrayxitems) {
    // you have an error, so do something about it.

}
$itemlist=array();
$x=0;

foreach($arrayxitems as $arrayx){

}

答案 1 :(得分:0)

你绝对是巴马尔。这是文件权限的问题。 var_dump,我得到bool false。