php strchr和strrchr,strrchr与Strchr
strrchr
取得某字符最后出現(xiàn)處起的字符串。
語法: string strrchr(string haystack, string needle);
返回值: 整數(shù)
函數(shù)種類: 資料處理
內(nèi)容說明
本函數(shù)用來尋找字符串 haystack 中的字符 needle 最后出現(xiàn)位置,并將此位置起至字符串 haystack 結(jié)束之間的字符串返回。若沒有找到 needle 則返回 false。
使用范例
下例取回環(huán)境變量 PATH 之最后一個路徑
$dir = substr( strrchr( $PATH, ":" ), 1 );
echo "最后的路徑為: ".$dir;
?>
------------------------------------------------
strchr
原型:extern char *strchr(char *s,char c); 用法:#include 功能:查找字符串s中首次出現(xiàn)字符c的位置 說明:返回首次出現(xiàn)c的位置的指針,如果s中不存在c則返回NULL。 舉例: // strchr.c #include #include main() { char *s="Golden Global View"; char *p; clrscr(); strchr(s,'V'); if(p) printf("%s",p); else printf("Not Found!"); getchar(); return 0; }
大家都知道C語言支持許多字符串函數(shù),這些函數(shù)我們可以在標(biāo)準(zhǔn)頭文件string.h中找到,不要說你不知道該怎么用,我們只需要在main()函數(shù)前寫上#include 這條語句就可以使用strchr()函數(shù)了。
Strchr()函數(shù)是用來判斷一個字符是否在一個字符串中出現(xiàn),這個函數(shù)的語法如下:
Strchr(str,chr);
其中,str是字符數(shù)組或則字符串,chr是包含要搜索的值的字符變量,如果要搜索的值在字符串中出現(xiàn),該函數(shù)將返回一個指針,如果未出現(xiàn),則返回NULL。比如我們要群頂字母“a”是否在兩個指定的字符串中出先,可以使用以下語句:
#include
#include
#include
Void main()
{
Char str1[10]=”china”;
Char chr=’a’
Char *loc;
Loc=strchr(str1,chr);
If(loc!=NULL)
Printf(“%c occurs in %s\n,chr,str1”);
Else
Printf(“%c does not in %s\n”,chr,str1);
總結(jié)
以上是生活随笔為你收集整理的php strchr和strrchr,strrchr与Strchr的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 福佑卡车战略合作千挂科技,预计今年将提供
- 下一篇: OPPO终止哲库业务