在cache文件夹下有个文件叫user1111.php,麻烦谁能帮看下为什么拿不到userid?test.php与cache同级目录
<?php
$dir = opendir("cache");while (($file = readdir($dir)) !== false)
{ if (strpos($file,"user")){ include('cache/'.$file);
$userid = str_replace('user','',$file);
$userid = str_replace('.php','',$userid);
echo $userid;
}
}
closedir($dir);
?>
<?php
$dir = opendir("cache");while (($file = readdir($dir)) !== false)
{ if (strpos($file,"user")){ include('cache/'.$file);
$userid = str_replace('user','',$file);
$userid = str_replace('.php','',$userid);
echo $userid;
}
}
closedir($dir);
?>
感谢楼上再问个问题..如果用我原来的写法,为什么把user换成php就可以拿到?<?php
$dir = opendir("cache");while (($file = readdir($dir)) !== false)
{ if (strpos($file,"php")){ include('cache/'.$file);
$userid = str_replace('user','',$file);
$userid = str_replace('.php','',$userid);
echo $userid;
}
}
closedir($dir);
?>
在 user1111.php 中
user 出现在 0 偏移的位置,但 0 作为逻辑表达式的值时,反映的是假