资讯专栏INFORMATION COLUMN

《PHP开发手册》笔记之PHP中关于字符串的操作函数

lingdududu / 1701人阅读

摘要:字符串分解操作要进行分解的字符串分解的长度。获取字符串的长度函数要进行长度计算的字符串包括首尾空格获取字符串的子串要进行截取的字符串截取开始的字符位置可选,要截取的字符串长度。默认从开始到结尾,字符串的第一个位置为获取字符串的子串

一 print和echo print 1)语法
int print(str);//str--要输出的字符串,返回值永远为1          --语法1
print str;//str--要输出的字符串                            --语法2
echo 1)语法
void echo(str1,str2,...);//str1,str2,... --要输出的字符串  --语法1
echo str1,str2,...;//str1,str2,...--要输出的字符串         --语法2
print和echo的区别

使用print的函数形式返回值为1,echo没有返回值,

echo支持多参数,print不支持多参数。

二 字符的格式化

php中字符格式化,使用的函数是sprintf函数,其语法如下:

/*
*format:要输出的字符串格式
*str1,str2,...:要格式化输出的字符串
*/
string sprintf(string format[,str1][,str2] ...);

常用的字符串格式如下:

格式 解释
%b 参数被认为整型数,并且以二进制形式输出
%c 参数被认为整型数,并且以ASCII码式输出
%d 参数被认为整型数,并且以有符号数形式输出
%u 参数被认为整型数,并且以无符号数形式输出
%o 参数被认为整型数,并且以八进制形式输出
%x 参数被认为整型数,并且以十六进制形式输出,参数中的字母为小写形式
%X 参数被认为整型数,并且以十六进制形式输出,参数中的字母为大写形式
%f 参数被认为浮点数
%s 参数被认为字符串
三 常见的字符串操作函数 1、字符串重复操作 str_repeat()
 string str_repeat(string input,int multiplier);

input:表示要重复的字符串,
multiplier:表示要重复的次数。

2、字符串替换函数 str_replace() 和 str_ireplace()

1) str_replace()函数--大小写敏感

    str_replace(search,replace,subject [,int &count]);

search:查找要替换的内容
replace:要替换成的内容
subject:要进行替换的字符串
&count:是一个变量,用来接收进行替换的次数

2) str_ireplace()函数
用法与str_replace()函数一样,但大小写不敏感。

3、字符串分解操作 str_split()
    array str_split(string str [,int split_length]);

str:要进行分解的字符串
split_length:分解的长度。默认为1,会将str分解成长度为1的一个个字符

4、字符串单词数的计算函数 str_word_count()
    str_word_count(string str [,format]);

str:要进行分解货计算的字符串
format:包括2种:

format=1:返回一个包含str中全部单词的数组,数组的键值按照顺序排列

format=2:返回一个包含str中全部单词的数组,数组的键值反应了单词在原字符串中的位置

5、字符串查找操作 strstr() 和 stristr()
1)strstr()函数--大小写敏感
  string strstr(string str,string search);

str:要进行查找的字符串
search:要查找的内容
返回自找到的第一个完全匹配位置以后的全部内容。

2) stristr()函数
用法与strstr()函数一样,但大小写不敏感。

6、获取字符串的长度 strlen()函数
  int strlen(string str);

str:要进行长度计算的字符串(包括首尾空格)

7、获取字符串的子串 substr()
  string substr(string str,int start [,int length]);

str:要进行截取的字符串
start:截取开始的字符位置
length:可选,要截取的字符串长度。默认从开始到结尾,字符串的第一个位置为0

8、获取字符串的子串 substr()

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25801.html

相关文章

  • PHP开发手册笔记PHP中关文件操作函数

    摘要:例子关闭文件操作读取文件读取文件中的一个字符读取文件中的一个字符,返回文件中的一个字符并将指针移动到下一个字符解释指使用函数打开文件时返回的资源对象。目标文件的文件名及其所在路径。服务器上目标文件的文件名及其所在路径。 打开文件 fopen(string filename,string mode);//返回一个资源对象,存储当前文件资源 解释 filename:文件的文件名及其所在...

    doodlewind 评论0 收藏0
  • PHP开发手册笔记PHP中关目录操作函数

    摘要:例子读取目录中的文件关闭返回的资源对象运行结果表示当前目录表示上一级目录目录中的文件目录中的文件目录中的文件创建目录要创建的目录地址例子创建目录创建目录删除目录要删除的目录地址,该目录必须是一个空目录例子删除目录删除目录 打开目录 opendir(string path);//path--目录所在的路径,返回一个资源对象,用于存储当前目录资源 bool is_dir(string p...

    JinB 评论0 收藏0
  • PHP 手册阅读笔记 - 语言参考篇

    摘要:最近计划把手册,认真的先过一遍。语言参考类型新认知强制转换类型用。后期静态绑定从这里开始语言参考生成器新认知生成器汗水的核心是关键字。语言参考预定义变量超全局变量前一个错误信息原始数据以上 showImg(https://segmentfault.com/img/remote/1460000010147451); 最近计划把 PHP手册,认真的先过一遍。记录一些以前不知道,不明确的知识...

    Developer 评论0 收藏0
  • 重读PHP手册笔记系列(二)

    摘要:通过注册自动加载器,脚本引擎在出错失败前有了最后一个机会加载所需的类构造函数和析构函数构造函数允行开发者在一个类中定义一个方法作为构造函数。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行抽象类支持抽象类和抽象方法。 语言参考 1. 类型 1.1 简介 showImg(https://segmentfault.com/img/bVbqlNJ?w=531&h=379);...

    马龙驹 评论0 收藏0
  • Laravel学习笔记Session源码解析(下)

    摘要:实际上,在中关闭主要包括两个过程保存当前到介质中在中存入。,学习下关闭的源码吧先。总之,关闭的第二件事就是给添加。通过对的源码分析可看出共分为三大步启动操作关闭。总结本小系列主要学习了的源码,学习了的三大步。 说明:在中篇中学习了session的CRUD增删改查操作,本篇主要学习关闭session的相关源码。实际上,在Laravel5.3中关闭session主要包括两个过程:保存当前U...

    Awbeci 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<