请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/25 5:21:30