【发布时间】:2013-03-21 11:19:24
【问题描述】:
我想知道这两种不同用途之间的区别。 我相信在一些非常微妙的差异。
这是来自 IBM 参考手册的解释。 但是也许我的英语不好,我无法想象其中的区别。
也许向我展示这两种情况的示例会帮助我更好地理解这一点。
这是来自 IBM 的解释:
strchr 子例程返回一个指针,该指针指向 String 参数所指向的字符串中 Character (转换为无符号字符) 参数指定的字符的第一次出现。如果字符串中没有出现该字符,则返回空指针。终止字符串的空字节被认为是字符串的一部分。
strrchr 子例程返回一个指针,该指针指向 String 参数所指向的字符串中 Character (转换为字符) 参数指定的字符的最后一次出现。如果字符串中没有出现该字符,则返回空指针。终止字符串的空字节被认为是字符串的一部分。
【问题讨论】:
-
strchr("Bananna", 'n')与strrchr("Bananna", 'n')应该说明差异。 -
您为什么阅读 IBM 手册而不是 php.net 手册?您是否有指向您所指的 IBM 手册的链接?