字符串处理操作

我们经常用到对字符串的处理,以下是一些较常用到的方法;加深对基础的巩固,有助于提升技术的增长;

//字符串转移
$str = "what's your name?";
echo addslashes($str); //输出:what\'s your name?    

//获取字符串长度
$str = 'hello';
$len = strlen($str);
echo $len;//输出结果是5

//获取中文长度
$str = "我爱你";
echo mb_strlen($str,"UTF8");//结果:3,此处的UTF8表示中文编码是UTF8格式,中文一般采用UTF8编码

//截取英文字符串
$str='i love php';
echo substr($str, 2, 4);

//截取中文字符串
$str='我爱你,中国’;
//截取中国两个字
echo mb_substr($str, 4, 2, 'utf8');

//查找字符串
$str = 'What is your name?';
echo strpos($str,'name’);

//替换字符串
$str = 'I Love Chian';
str_replace('Chian','China',$str);

//格式化字符串
$str = '100.1';
$str = sprintf('%0.3f',$str);
echo $str;

//字符串合并数组
$arr = array('Hello', 'World!');
$result = implode('', $arr);
print_r($result);//结果显示Hello World!

//数组分割字符串
$str = 'apple,banana';
$result = explode(',', $str);
print_r($result);//结果显示array('apple',’banana’)

//字符串转义
$str = "what's this?";
echo addslashes($str);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值