【发布时间】:2014-05-20 09:18:35
【问题描述】:
我正在尝试使用 php 的 strpos 函数在另一个字符串中搜索一个字符串。我执行了 2 次不同的搜索,都包含一个冒号字符。我可以看到两者之间的唯一区别是冒号是出现在“针”的开头还是结尾。
我的代码如下:
<?php
$string = 'abc:def';
echo strpos($string,'abc:') ? 'abc: true' : 'abc: false';
echo ' / ';
echo strpos($string,':def') ? ':def true' : ':def false';
我得到的输出是abc: false / :def true。我不明白为什么,希望有人能给我解释一下。您可以在此处查看一个工作示例:
【问题讨论】: