PHP学习日记4.15(字符串)

字符串分割和合并
分割
array explode(string $separator,string $str[,int $limit])
使用字符串$separator 作为边界点来分割字符串$str
该函数的返回值是一个数组,字符串被分割后,分割的部分会存入该数组中。最后一个元素包含字符串$str的所有剩余的部分。

<?php
$str="tea,milk,coffee,juice";
$arr=explode(',',$str); //分割字符串
echo "<pre>";
print_r($arr);
$arr=explode(',',$str,2);
print_r($arr);
?>

在这里插入图片描述
字符串的合并
两个字符串之间用" . "
而使用函数implode()将数组中的元素组成一个字符串
语法如下
string implode(string $bds, array $arr);

字符串比较和替换
字符串的比较通常是指判断两个字符串是否一样,就是比较两个字符串的ASCII码的大小
PHP提供了函数strcmp()
int strcmp(string $str1,string $stri2)

字符串的替换则是由str_replace()完成
string str_replace(string $search,string $replace,string $str);
该字符串$str中的$search部分全部替换为字符串$replace,并且返回替换后的字符串。

sprintf()PHP中类似C语言的格式化输出

字符串两侧空白处理
删除末尾部分的空白字符
string rtrim(string $str)
删除开始部分的空白字符
string ltrim(string $str)
删除字符串两头的空白字符
string trim(string $str)

trim()还可以删除字符串两端特定的字符

<?php
$str="##fsafas##";
$str1=trim($str,"#");
var_dump($str);
echo "<br/>";
var_dump($str1);
?>

在这里插入图片描述
处理字符串中的HTML标记
采用htmlentities()函数,或是htmlspecialchars()函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值