strstr()和strchr()之间的区别

时间:2017-03-06 06:16:54

标签: php

这两个函数都返回相同的值吗?

<?php
echo "<br>".strstr("this is a test", "s");
echo "<br>".strchr("this is a test", "s");
?>

我看不出有什么区别吗?

3 个答案:

答案 0 :(得分:0)

您使用的strstr()strchr()的别名,这就是它的原因。但是您的参考文献会比较strchr()strrchr(),这就是为什么您得到的结果与参考结果不同

修改

由于您已编辑了问题。这是我的答案:

您使用的strstr()只是strchr()的别名,这就是它的原因。

答案 1 :(得分:0)

点击此链接here

明确指出,strchr()是别名:strstr()

因此两个函数之间没有区别。

答案 2 :(得分:0)

的strstr

  

strstr - 查找第一次出现的字符串

PHP manual link for strstr

和strchr

  

此函数是别名:strstr()。

PHP manual link for strchr

所以,对于你的问题,答案是&#34;两者都是相同的&#34;