[請益] stripos搜尋字串的問題

看板PHP作者 (隨風而逝的記憶)時間4年前 (2020/01/29 21:54), 4年前編輯推噓2(206)
留言8則, 6人參與, 4年前最新討論串1/1
請教各位先進: 我想要在字串中尋找'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

01/29 22:43, 4年前 , 1F
你要不要先檢查看看$year從GET收到什麼東西?
01/29 22:43, 1F

01/29 22:43, 4年前 , 2F
搞不好你會很驚訝 XDD
01/29 22:43, 2F

01/29 22:51, 4年前 , 3F
GET就是收到'2020'
01/29 22:51, 3F
※ 編輯: ataru921 (218.161.70.66 臺灣), 01/29/2020 22:54:33

01/29 23:47, 4年前 , 4F
url 不用寫上單引號
01/29 23:47, 4F

01/30 00:20, 4年前 , 5F
"'2020'" !== 2020
01/30 00:20, 5F

01/30 14:20, 4年前 , 6F
吃香蕉的時候要剝皮。
01/30 14:20, 6F

01/30 17:31, 4年前 , 7F
換我很驚訝 哈哈哈
01/30 17:31, 7F

03/01 23:45, 4年前 , 8F
太驚訝啦XDDD 有單引號
03/01 23:45, 8F
文章代碼(AID): #1UCOw1xc (PHP)
文章代碼(AID): #1UCOw1xc (PHP)