字符串常用函数下(知识总结)

原创 2018-11-19 15:25:28 675
摘要:一、最常用的字符串查询函数*  字符串查询, 主要是根据特征进行, 要么根据目标字符串位置, 要么根据目标字符串的值*  substr($str,$offset,$length)  根据位置查询,获取指定位置或区间内的字符串*  strstr($str1,$str2,$bool)  查询字符串首次出现的位置, 返回字符串*  strpos

一、最常用的字符串查询函数
*  字符串查询, 主要是根据特征进行, 要么根据目标字符串位置, 要么根据目标字符串的值
*  substr($str,$offset,$length)  根据位置查询,获取指定位置或区间内的字符串
*  strstr($str1,$str2,$bool)  查询字符串首次出现的位置, 返回字符串
*  strpos($str1,$str2,$start) 查询字符串首次出现的位置, 返回所在位置

二、字符串的查找与替换
*   str_replace($str1,$str2,$str3)  将字符串中的部分内容,用目标字符串进行替换
*   substr_replace($str1,$str2,$offset,$size)  功能与substr_replace()类似, 但指定了替换空间

// 删除指定字符, 用空字符进行替换(空不是空格)
echo str_replace('天气','',$str)."<hr>";
// 被替换多个字符串, 可以放在数组中
echo str_replace(['今天','天气','很冷'],['明天','还是','会冷'],$str)."<hr>";

三、其他常用的字符串函数
*   urlencode($url) 对url地址字符串进行编码
*   http_build_query($arr) 生成url动态查询字符串
*   json_encode($var) 将数据转为json格式
*   json_decode($str) 将json格式的字符串解析还原为变量

$urls = urlencode($url);

$urls_ = urldecode($urls);
echo http_build_query(['cate_id'=>3,'art_id'=>10]),'<br>';
$ul = parse_url($ul);

// json相关的函数
// 两个约定: 1、必须是utf8编码; 2、不能处理资源类型:resource
// 1. json_encode() 将数据进行json编码, 转为json格式
// 2. json_decode() 将json格式的字符串解析还原

批改老师:韦小宝批改时间:2018-11-19 15:27:54
老师总结:嗯!写的很不错!很完整!下次整理一下,可以当做笔记去看咯!

发布手记

热门词条