我遇到了一个严重的问题,我的代码没有进入 for 循环。我在应该是一个字符串数组上使用 for 循环$arrayitems
。我相信我正确地使用了文件函数来加载它,但程序永远不会进入 for 循环。
$arrayxitems = file("/home/web/sites/www.riders.com/gapi/feeds/productlistnew.txt");
$itemlist=array();
$x=0;
foreach($arrayxitems as $arrayx){
}
您可以验证文件打开是否与 if 语句一起使用(因为文件在失败时返回 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){
}
你是绝对正确的巴马尔。这是文件权限的问题。var_dump 我得到布尔错误。