看板 PHP 關於我們 聯絡資訊
請教各位先進: 我想要在字串中尋找'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://www.ptt.cc/bbs/PHP/M.1580306049.A.EE6.html
ddoll288: 你要不要先檢查看看$year從GET收到什麼東西? 01/29 22:43
ddoll288: 搞不好你會很驚訝 XDD 01/29 22:43
ataru921: GET就是收到'2020' 01/29 22:51
※ 編輯: ataru921 (218.161.70.66 臺灣), 01/29/2020 22:54:33
NioTW: url 不用寫上單引號 01/29 23:47
wayway2004: "'2020'" !== 2020 01/30 00:20
MOONRAKER: 吃香蕉的時候要剝皮。 01/30 14:20
ddoll288: 換我很驚訝 哈哈哈 01/30 17:31
shengvia: 太驚訝啦XDDD 有單引號 03/01 23:45