Warning: Invalid argument supplied for foreach() in /www/ziliao.php on line 86
shuffle($px);
$lib = unserialize(file_get_contents('390tghqwr890eghq9t23tgadfguiareg'));
$bys1 = array_filter(preg_split('/\.{2,}|\+/', strtolower($q)));
foreach ($lib as $k1 => $v) {
if (strlen(strpos($q, $lib[$k1][0])) > 0) {
$bys2[$k1] = $lib[$k1][0];
}
}
if (isset($bys1[1])) {
if (isset($bys2)) {
$bys3 = array_merge($bys1, $bys2);
}
else {
$bys3 = $bys1;
}
$seg = array_values(array_unique($bys3));
}
elseif (isset($bys2)) {
$seg = array_values(array_unique($bys2));
该如何解决
把=>改为>=试试
顺序顺序很重要
http://blog.csdn.net/u014745198/article/details/53699909
是不是 $lib 的值为null ?
把84行的$lib = unserialize(file_get_contents('390tghqwr890eghq9t23tgadfguiareg'));替换成下面的几句, 看看/tmp目录下的test.lg文件中打出的日志,是不是变量con和lib是不是值为false了
$con = file_get_contents('390tghqwr890eghq9t23tgadfguiareg');
error_log('con : ' . var_export($con, true) . PHP_EOL, 3, '/tmp/test.lg');
$lib = unserialize($con);
error_log('lib : ' . var_export($lib, true) . PHP_EOL, 3, '/tmp/test.lg');
你var_dump一下 $lib 看是不是一个数组