词条 | strrchr |
释义 | PHP strrchr() 函数定义和用法strrchr() 函数查找字符在指定字符串中从后面开始的第一次出现的位置,如果成功,则返回指向该位置的指针,如果失败,则返回 false。与之相对应的是strchr()函数,它查找字符串中首次出现指定字符的位置。 语法strrchr(string,char) 参数 描述 string 必需。规定被搜索的字符串。 char 必需。规定要查找的字符。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 例子<?php echo strrchr("Hello world!",’world‘);?> 输出: world! <?php echo strrchr("Hello world women!",'women');?> 输出: women! C strrchr() 函数 C语言函数strrchr函数简介函数名称: strrchr 函数原型:char *strrchr(char *str, char c); 所属库: string.h 函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回该位置。如果未能找到指定字符,那么函数将返回NULL。 相关函数: strchr 例子#include <string.h> #include <stdio.h> int main(void) { char string[20]; char *ptr, c = 'r'; strcpy(string, "There are two rings"); ptr = strrchr(string, c); if (ptr) printf("The character %c is at position: %s\", c, ptr); else printf("The character was not found\"); return 0; } strrchr返回的指针应当指向"rings"里的'r',而不是“There”或"are"里的'r'。 运行结果是:The character r is at position:rings |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。