第4章 数据处理-php字符串的处理-郑阿奇_php基础_脚本之家

1.字符串的定义与展现 定义:通过””,”来标记显示:echo具备重返值值,1,而echo要快,print(State of Qatar能用在复合语句中。
2.字符串的格式化 printf(string $format[,mixed$args]卡塔尔国第风华正茂参数是格式字符串,$args是要替换进来的值,prinf;
表达,假使想打印一个”%”,必得用”%”,浮点数f,八进制用”0”
3.常用的字符串函数 1.计算字符串的长度
strlen,表明,1个德文长度1个字符,1个汉字长度为2个字符,空格也算叁个字符。
2.将字符串改造大小写 转为小写:strtolower 将首先个字符大写: ucfirst(卡塔尔国将每种单词的率先个字母大写 ucwords(State of Qatar 3.字符串裁剪。
当三个字符串的来因去果有剩余的空白字符,如空格、制表符等得以用 string
trim(string $str[,string $charlist]) string rtrim(string $str[sring
$charlist]) string itrim(string $str[,string $charlist]State of Qatar 表4.1
trim、itrim、rtrim函数的默许删除字符

字 符

ASCII码

意 义

” “

32

空格

“t”

9

制表符

“n”

10

换行

“r”

13

回车

“”

0

空字节

“x0B”

11

垂直制表符

4.字符串的检索 string strstr
表达:strstr(State of Qatar函数用于查找字符串指针$b在字符串$a中冒出的职务,
并重回$a字符串中从$b带头到$a字符串截止处的字符串。
若无重临值,即未有发觉$b,则赶回FALSE。strstr。 5.字符串与ASCII码
4.字符串的可比 相比较函数有 strcmp(卡塔尔 //区分大小写 strcasecmp
//比较部分 strncasecmp(State of Qatar//不区分朗朗上口写,相比部分 5.字符串的更换
str_replace(search,replace,subject卡塔尔国表明使用新的字符串replace替换字符串subject中的search字符串

对大小写敏感,还可达成多对风度翩翩、多对多的轮流,但不能够落到实处部分多的替换。

substr_replace 替换字符串的一片段。 6.字符串与HTML
7.此外字符串函数 1.字符串与数组 a.字符串转变为数组
explode(卡塔尔(قطر‎函数能够用钦定的字符串分割另一个字符串,并再次来到三个数组

使用 [1] => 空格 [2] => 分割 [3] => 字符串 卡塔尔国 ?>
b.数组转变为字符串 implode(string $glue,array $pieces卡塔尔国$pieces是保存要三番五次的字符串的数组,$glue是用于连接字符串的连接符。譬喻:

c.字符串的加密函数 md5,但以此函数意气风发旦加密后就无法转正为本来的情势。
4.3实例留言薄内容管理三个留言簿,留言簿上有Email地址和顾客的留言,提取顾客的Email地址和留言,必要Email地址中@符号前无法有一些“.”或逗号“,”。
将Email地址中@符号前的剧情作为客商的客户名,并将顾客留言中首个人称“俺”改进为“本人”。
复制代码 代码如下:

“; echo “用户”. $str1. $username . $str2. “您好!”; echo “您是”.
$netname. “网友!
“; echo “
你的留言是:
“.$newnote.”
“; echo “”; } } } } ?>

相关文章

发表评论