博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP字符串的操作
阅读量:6163 次
发布时间:2019-06-21

本文共 1304 字,大约阅读时间需要 4 分钟。

                                     Php字符串的操作

一 去除字符串的左右空格 Trim() ;

      

       string trim(string str [,string charlist]);

       参数二是指定删除字符串中的那些字符 ,

Itrim()  删除左边的空格或 字符

Rtrim() 删除右边的空格或字符;

二 自动转义 与还原字符串数据

       addcslashes() 用于字符串加入  \ 线

       4.stripcslashes() 去除字符串的 \线

三  获取字符串的长度 strLen();

注意 : 汉字占两个字符,数字、英文、小数点、下划线和空格占一

个字符。

四 截取字符串  substr ( string str, int start [, int length])

       Start 指定开始截取的字符串 从0 开始 如果为负数 从末尾开始截取

五 比较字符串

     在PHP中,对字符串之间进行比较的方法有很多种

  • 第一种是使用strcmp()函数按照字节进行比较
  • 第二种是使用strnatcmp()函数按照自然排序法进行比较
  • 第三种是使用strncmp()函数指定从源字符串的位置开始比较

int strcmp ( string str1, string str2)

六 检索字符 Strstr();

       haystack必要参数,指定从哪个字符串中进行搜索

needle必要参数,指定搜索的对象。如果该参数是一个数值,

那么将搜索与这个数值的ASCII值相匹配的字符

注意:本函数区分字母的大小写。

七替换 str_ireplace()函数

       mixed str_ireplace ( mixed search, mixed replace, mixed

subject [, int &count])

将所有在参数subject中出现的参数search以参数replace取代,参数

&count表示取代字符串执行的次数。本函数区分大小写。

参数说明:search必要参数,指定需要查找的字符串;replace必要参

数,指定替换的值;subject必要参数,指定查找的范围;count可选参

数,获取执行替换的数量

substr_replace()

八格式化字符串

       number_format()函数。

number_format()函数用来将数字字符串格式化。

九分割字符串

       array explode(string separator,string str,[int limit])

      

 

       返回值是void,可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct)也就是关键字,而并不是真正的函数,因此不能作为表达式的一部分使用。使用的时候不用加括号,加上也可以。只支持基本类型,布尔型除 外,echo true的时候显示1,echo false的时候啥都没有。echo不可以输出数组类型

print

      返回值是int,只能输出一个字符串,不支持逗号分隔多个显示变量的语法。print能输出数组类型的数据,

转载于:https://www.cnblogs.com/cl1006/p/4271798.html

你可能感兴趣的文章
windows下命令行发送邮件blat.exe
查看>>
关于ORACLE实例启动报错的问题
查看>>
v$session.sql_id为NULL或不准确的BUG
查看>>
python在命令行和vim编辑器模式下自动补全
查看>>
shell从小做起:将100以内整除3的数列出来
查看>>
创建Dockerfile,构建jdk+tomcat环境
查看>>
vi 命令
查看>>
Infobright列式存储数据库
查看>>
igmp
查看>>
访问日志切割
查看>>
CSS 详细解读定位属性 position 以及参数
查看>>
OpenStack Keystone架构一:Keystone基础
查看>>
在centOS上安装wireshark出错
查看>>
RHCE笔记-学习参考
查看>>
XII ansible
查看>>
Linux Redhat系统的三种包的使用
查看>>
samba实现与windows共舞
查看>>
Mac下安装mysql5.7.19 完整步骤(图文详解)
查看>>
FTP文件传输服务器(详解)
查看>>
双台服务器rsync同步报错(code 5) at main.c(1503) [sender=3.0.6]
查看>>