strpos函數(shù)大于0 php怎樣判斷一個(gè)字符串是否包含另一個(gè)字符串strpos?
php怎樣判斷一個(gè)字符串是否包含另一個(gè)字符串strpos?我認(rèn)為PHP判斷一個(gè)字符串是否包含另一個(gè)字符串的最簡(jiǎn)單方法是:strpos($a,$B)!==錯(cuò)誤。如果$a中有$B,則為真,否則為假。使用的
php怎樣判斷一個(gè)字符串是否包含另一個(gè)字符串strpos?
我認(rèn)為PHP判斷一個(gè)字符串是否包含另一個(gè)字符串的最簡(jiǎn)單方法是:strpos($a,$B)!==錯(cuò)誤。如果$a中有$B,則為真,否則為假。使用的原因!==false(或===false)是指如果$B在$a的開(kāi)頭,函數(shù)將返回int(0),那么0是false,但是$B在$a中,所以您需要使用!==確定類型并確保它嚴(yán)格為false。PHP本機(jī)支持的其他函數(shù),如strstrstr()、strstrstr(),可以直接判斷。