strstr(PHP语言函数)

 2023-06-19  阅读 437  评论 0

摘要:strstr(str1,str2)函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str1字符串从str2第一次出现的位置开始到str1结尾的字符串;否则,返回NULL。函数寻找某字符串在另一字符串中第一次出现的位置,并返回查找到字符串的位置之后的全部字符串。strstrstrs

strstr(str1,str2)函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str1字符串从str2第一次出现的位置开始到str1结尾的字符串;否则,返回NULL。函数寻找某字符串在另一字符串中第一次出现的位置,并返回查找到字符串的位置之后的全部字符串。

strstr

strstr

PHP、C、C++中的库函数

作为ASCII码

简介

函数原型:string strstr( string1,string2)

函数名称:strstr

适用版本:PHP3,PHP4,PHP5

常用指数:3

功能:strstr返回一个指针,指向string2在string1中首次出现的位置[1]。

返回类型:字符串类型

传入参数:参数一、参数二都是字符串类型

基本说明:寻找某字符串在另一字符串中第一次出现的位置,并返回查找到字符串的位置之后的全部字符串。详细说明如下:

(1)参数是字符串类型的参数,要传入的是被查找的字符串。

(2)参数二是字符串类型的参数,传入的是要查找的字符串。

(3)strstr函数会寻找参数二在参数中出现的位置,并返回查找到字符串的位置之后的全部字符串。当没有查找到符合的字符串时,strstr函数会返回FALSE(布尔值)。

(4)注意:strstr函数在查找时,大小写会被认为是不同的字符串。PHP另外提供一个大小写会被视为相同的函数:stristr。

(5)注意:如果只是要査找某字符串是否存在于另一字符串中,则建议使用strpos这个函数,strpos函数执行的速度会比strstr快,而且使用更少的内存。

语法

1

strstr(string,search,before_search)

参数

描述

string

必需。规定被搜索的字符串。

search

必需。规定所搜索的字符串。

如果此参数是数字,则搜索匹配此数字对应的ASCII值的字符。

before_search

可选。默认值为"false"的布尔值。

如果设置为"true",它将返回search参数第一次出现之前的字符串部分。

提示

注释:search若是数字,所搜索的将是该数字(作为ASCII码)代表的字符。

注释:该函数是二进制安全的。

注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。

实例一

1

2

3

4

5

6

7

8

9

#include<string.h>

#include<stdio.h>

main()

{

char *string1=”needle in haystack”;

char *string2=”hay”;

printf(“%s .”strstr(string1, string2);

return 0;

}

输出:

1

haystack

该程序调用strstr返回指向字符串string1中hay第一次出现的位置的指针。

实例二

1

strstr("Helloworld!","world");?>

输出:

1

world!

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce7daCD0HAwEN.html

发表评论:

管理员

  • 内容268255
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1018秒, 内存占用1.33 MB, 访问数据库17次