if(strpos("http://www.example.com","http://www.")==0){ // do work}
我希望這可以解決它的真實性。但是,當我做php 5 strpos()返回0和false之間的區別?
if(strpos("abcdefghijklmnop","http://www.")==0){// do work}
這也傳遞PHP 5,因爲據我可以計算出對strpos返回false意爲0
這是正確的思想/行爲會發生什麼?如果是的話,那麼測試這個子字符串是在另一個字符串的開頭是什麼?
如果您代碼使用非標準的非標準方式來解決標準問題,所有的可維護性已經離開了建築物。每個體面的PHP開發人員都知道並期待'==='符號 - 你的回答只是提供了一個過時的性能和可讀性殺手。 – 2015-05-26 10:55:43