PHP字符串操作的详细指南

开发 后端
我们在这篇文章中位大家讲解的是关于PHP字符串操作的一些技巧分享,比如echo,print,printf,sprintf 这些字符串函数的操作等等。

我们在学习PHP语言时,往往会遇到对字符串的使用不理解的情况。我们今天就向大家带来了关于PHP字符串操作的几个技巧。希望初学者们能够将这些方法收藏起来,以方便将来查询使用。

#t#PHP字符串操作(1)echo,print,printf,sprintf

前两个函数是输出字符串.字符串中如果有变量名则被替换成其值.
后两个函数类似于C的同名函数.

PHP字符串操作(2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,

strtoupper,substr,ucfirst
这些是常用的PHP字符串操作,有些和C中的同名函数意义完全一致.
strrev是把一个字符串翻转.
strtolower和strtoupper的意思应该不用解释了.
ucfirst是把字符串的第一个字符变成大写.
substr是返回字符串的一个子串,用法是:substr(字符串,头,长度).
头位置是 从0算起的.如果是负数,则是从尾部向前数的意思.

PHP字符串操作(3)Chr,Ord

类似于C的同名函数.

PHP字符串操作(4)explode,implode,join

这些是和数组有关的函数.
explode(字符串,分割符)返回一个将字符串在分割符处分开所产生的数组.
implode(数组,分割符)返回一个将数组各元素之间插上分割符而成的字符串.
join与implode意义相同.

PHP字符串操作(5)Chop

去掉字符串尾部的空白.

PHP字符串操作(6)htmlspecialchars

将字符串中的HTML特殊字符换成它们的名字,例如"<"变成"<".

PHP字符串操作(7)nl2br

在字符串中的每一个回车前面加上"<BR>".

PHP字符串操作(8)AddSlashes,StripSlashes

分别给字符串中需要加上"\"才能用于数据库查询的字符加上和去掉"\".

PHP字符串操作(9)parse_str

将"name1=value1&name2=value2&..."类型的字符串分析成一些变量.
例如:
parse_str("a=1&b=2");
生成$a与$b两个变量,值分别为1,2.
如果有两对名字/值的名字部分相同,则后一个的值覆盖前一个的.
如果这两对的名字尾部都有"[]",例如"a[]=1&a[]=2",则生成数组$a,两个元素分别为1,2

责任编辑:曹凯 来源: CSDN
相关推荐

2009-11-16 17:59:13

PHP数组转字符串

2019-12-02 09:24:10

Python数据字符串

2023-01-11 16:49:13

MySQL数据库

2009-11-25 09:13:41

PHP数组转字符串PHP字符串转数组

2010-03-09 15:15:02

Python字符串类型

2011-06-08 15:45:41

字符串JAVA

2009-11-30 14:08:42

PHP字符串原理

2009-12-01 10:38:08

PHP字符串函数

2022-05-10 09:47:10

Bash字符串Linux

2010-07-28 14:59:26

Flex字符串

2009-11-24 09:55:44

PHP字符串函数

2009-12-11 13:16:04

PHP查询字符串

2009-11-30 18:26:06

PHP字符串替换

2010-09-06 17:30:46

SQL函数

2009-07-15 17:20:45

Jython字符串

2021-09-10 08:18:31

Go语言字符串

2009-12-01 09:18:50

PHP分割字符串

2009-11-26 13:11:24

PHP字符串

2009-02-24 14:27:55

2009-11-26 17:16:38

PHP函数str_re
点赞
收藏

51CTO技术栈公众号