[請益] 有關在if裡使用萬用字元(%)的用法...

看板PHP作者 (小克)時間16年前 (2009/09/28 17:55), 編輯推噓6(604)
留言10則, 7人參與, 最新討論串1/2 (看更多)
今天遇到的一個小問題, 有關在IF函式裡, 使用LIKE及%的方式, 剛GOOGLE了一下似乎是找不太到合適的方式 程式如下: if($row['name'] == '%123%') { echo "<td>".$row['number']."</td>";} else { echo "<td>".$row['Address']."</td>";} 我想找name只要有123的人 就帶出number的值 如沒有才帶Address,請各位版上先進指教。 小弟初入門不久,請鞭小力一點<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.64.13.115

09/28 18:02, , 1F
這你可能看到DB的文件了. php沒看過這種寫法
09/28 18:02, 1F

09/28 18:04, , 2F
我也沒看過這種用法,你可以參考strpos
09/28 18:04, 2F

09/28 18:31, , 3F
LIKE & % 這東西比較像是DB上用的. php完全沒看過
09/28 18:31, 3F

09/28 18:47, , 4F
like %是mysql的萬用字元
09/28 18:47, 4F

09/28 19:04, , 5F
正規表達式
09/28 19:04, 5F

09/28 20:30, , 6F
.....唸在你夠噱頭
09/28 20:30, 6F

09/29 01:10, , 7F
regular expression 很好用 只是可能要花點時間研究
09/29 01:10, 7F

09/29 01:10, , 8F
中文就是五樓說的正規表達式
09/29 01:10, 8F

09/29 10:45, , 9F
已參考回文~用stristr的方式解決了
09/29 10:45, 9F

09/29 10:45, , 10F
感謝各位先進相助
09/29 10:45, 10F
文章代碼(AID): #1Am8Wajz (PHP)
文章代碼(AID): #1Am8Wajz (PHP)