stristr

stristr() 函式查找字元串在另一個字元串中第一次出現的位置。

基本介紹

  • 中文名:stristr
  • 簡介:另一個字元串中第一次出現的位置
  • 描述:必需。規定被搜尋的字元串。
  • 注釋:該函式是二進制安全的。
定義和用法,語法,提示和注釋,例子 1,例子 2,C例子 1,

定義和用法

如果成功,則返回字元串的其餘部分(從匹配點)。如果沒有找到該字元串,則返回 false。

語法

stristr(string,search)
參數
描述
string
必需。規定被搜尋的字元串。
search
必需。規定要查找的字元。如果該參數是數字,則搜尋匹配該數字對應的 ASCII 值的字元。

提示和注釋

注釋:該函式是二進制安全的。
注釋:該函式對大小寫不敏感。如需對大小寫敏感的搜尋,請使用 strstr()。

例子 1

<?php
echo stristr("Hello world!","WORLD");
?>
輸出:
world!

例子 2

<?php
echo stristr("Hello world!",111);
?>
輸出:
o world!
PHP String 函式

C例子 1

/****************************************
查找一個字元串中的另一個字元串並顯示其起始地址
*****************************************/
#include <stdio.h>
#include <string.h>
int main()
{
int i,j=0,k=0;
char str[]="this is the first time to study java,sometimes,i want to learn more about program language";
char str1[]="time";
printf("%s\n",&str);
for(i=0;i<sizeof(str)-1;i++)
{
if(str[i]==str1[j])
j++;
else
j=0;
if(j==strlen(str1))
{
printf("str[%d]\n",i-strlen(str1)+1);
printf("&str[%d]=%#x\n",i-strlen(str1)+1,&str[i-4]);
j=0; //第一串查找後,用於查找第二串
}
}
printf("The same string not finded in dest string!\n");
return 0;
}

相關詞條

熱門詞條

聯絡我們