考慮我有這樣如何獲得在PHP中使用通配符搜索
"i dont know what i am doing abcd SDDDFDFDF fff ggg eee some texts......."
這是一個字符串的位置(strpos)是我想作爲外卡abcd %SOMEWILDCARD% fff ggg eee
即在這裏,我需要得到a
的位置abcd
即位置28
。
在谷歌上搜索了很多,我發現這個的fnmatch用於匹配或在PHP做通配符搜索,但沒有聯繫我能找到我所期待的......
這裏是我試過了,我知道這聽起來很愚蠢
echo strpos ($strmatch, fnmatch('abcd /*/ fff ggg eee', $strmatch));
如預期的那樣,它什麼都沒有返回。
這聽起來像是一個正則表達式的工作,但我不喜歡正則表達式,所以也許有人會看到你的問題,並能夠幫助你。 – MonkeyZeus
我很困惑,你的通配符和'abcd'之間有什麼關係?你究竟在努力實現什麼? 'abcd'總是會一樣嗎?爲什麼你不能使用'strpos'搜索abcd? –