有代码:
$url = 'http://www.domain.com/dir1/dir2/dir3/page-2.html';
if ($strpos = strpos('/page', $url)) echo '1';
else echo '2';
它只显示"2"。
我该怎么修?
更改参数放置
strpos($url, '/page')
strpos
实际上,我认为函数的语法不匹配。使用这个
$stropos=stripos($url,"/page");echo$strpos;
请在if条件中添加===
相同的比较,并更正strpos
参数的位置
$url = 'http://www.domain.com/dir1/dir2/dir3/page-2.html';
if ($strpos == strpos($url, '/page')) echo '1';
else echo '2';