[请益] stripos搜寻字串的问题

楼主: ataru921 (随风而逝的记忆)   2020-01-29 21:54:07
请教各位先进:
我想要在字串中寻找'2020',而'2020'是从另一个网页传递过来的变量
只是很奇怪的是,如果用GET将变量指定给$year是找不到的,但如果直接将'2020' 指定给$year却又找得到
这是发生什么问题呢?
先谢谢了
A网页的变量传递
<a href="index.php?year='2020'">首页</a>
B网页的接收
$year=$_GET['year'];
//$year='2020';
$mystring = '/video/录影/2020/20200124/@eaDir/';
$pos1 = stripos($mystring, $year);
if ($pos1 === false) {
echo "The string ".$year." was not found in the string ".$mystring."</br>";}
else {
echo "We found ".$year." in ".$mystring." at position ".$pos1."</br>";
};
作者: ddoll288 (风儿卿卿)   2020-01-29 22:43:00
你要不要先检查看看$year从GET收到什么东西?搞不好你会很惊讶 XDD
楼主: ataru921 (随风而逝的记忆)   2020-01-29 22:51:00
GET就是收到'2020'
作者: NioTW (Nio)   2020-01-29 23:47:00
url 不用写上单引号
作者: wayway2004 (暐暐)   2020-01-30 00:20:00
"'2020'" !== 2020
作者: MOONRAKER (㊣牛鹤鳗毛人)   2020-01-30 14:20:00
吃香蕉的时候要剥皮。
作者: ddoll288 (风儿卿卿)   2020-01-30 17:31:00
换我很惊讶 哈哈哈
作者: shengvia (VIA)   2020-03-01 23:45:00
太惊讶啦XDDD 有单引号

Links booklink

Contact Us: admin [ a t ] ucptt.com