作者ataru921 (随风而逝的记忆)
看板PHP
标题[请益] stripos搜寻字串的问题
时间Wed Jan 29 21:54:07 2020
请教各位先进:
我想要在字串中寻找'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>";
};
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.70.66 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1580306049.A.EE6.html
1F:→ ddoll288: 你要不要先检查看看$year从GET收到什麽东西? 01/29 22:43
2F:→ ddoll288: 搞不好你会很惊讶 XDD 01/29 22:43
3F:→ ataru921: GET就是收到'2020' 01/29 22:51
※ 编辑: ataru921 (218.161.70.66 台湾), 01/29/2020 22:54:33
4F:推 NioTW: url 不用写上单引号 01/29 23:47
5F:推 wayway2004: "'2020'" !== 2020 01/30 00:20
6F:→ MOONRAKER: 吃香蕉的时候要剥皮。 01/30 14:20
7F:→ ddoll288: 换我很惊讶 哈哈哈 01/30 17:31
8F:→ shengvia: 太惊讶啦XDDD 有单引号 03/01 23:45