一、去除空格或其他字符函数
1.//trim — 去除字符串首尾处的空白字符(或者其他字符)
//去掉前后空格
$str=' abc ';
var_dump($str);
var_dump(trim($str));
//去掉前后的字符
$str='abcabcdefac';
var_dump($str);
var_dump(trim($str,'bac'));//如果要去除多个字符可以连着写!
二、大小写转换函数
//strtoupper()小写字母转化成大写字字母
$str='test';
var_dump($str);
$str1=strtoupper($str);
var_dump($str1);
//strtolower()大写字母转化成小写字母
$str='TeSt';
var_dump($str);
var_dump(strtolower($str));
三、字符串查找函数
1.//substr_count — 计算字串出现的次数
$str='testteste';
var_dump(substr_count($str,'te'));
$text2 = 'gcdgcdgcd';
var_dump(substr_count($text2, 'gcdgcd'));
$str='testteste';
var_dump(substr_count($str,'te',1,8));//不能超出字符串
2.//strpos — 查找字符串首次出现的位置
//找到返回的是位置的下标,没找到返回false
$str='testteste';
var_dump(strpos($str, '12'));
var_dump(strpos($str, 't'));
3.//strstr — 查找字符串的首次出现
//两个参数返回找到字符串后的字符串
//三个参数返回找到字符串前的字符串
$str='testteste';
var_dump($str);
var_dump(strstr($str,'s'));
var_dump(strstr($str,'s',true));
四、字符串替换函数
1.//str_replace — 子字符串替换
$set = 'testtesttest';
var_dump($set);
var_dump(str_replace('s', "S", $set));
$str=array(
'abc123abc',
'123abcabc',
'abcab123c'
);
var_dump($str);
$str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count);
echo $count;
var_dump($str1);
五、与html标签相关的函数
1.htmlspecialchars
//把一些预定义的字符转换为 HTML 实体。
$str=<<<START
<p style="color:red;font-size:128px;">单位确定为取得完全</p>" '
START;
echo $str;
echo "\n";
echo htmlspecialchars($str);
2.strip_tags
//剥去字符串中的 HTML 和 PHP 标签。
$str=<<<START
<p style="color:red;font-size:128px;">单位确定为取得完全</p>
<div style="color:red;">的武器大全我</div>
START;
//echo $str;
//echo "\n";
echo strip_tags($str,"<div><p>");
六、字符串截取函数
1.//substr — 返回字符串的子串
$str='testdqwdwqdwqdqdwq';
echo substr($str,3,2);
$str='test';
echo substr($str,-3,2);
七、字符串分隔函数
1.//explode — 使用一个字符串分割另一个字符串
把字符串打散为数组。
$str='test,test1,test2,test3';
var_dump(explode(',',$str,2));
2.//str_split() 将字符串分割为一个数组,成功返回一个数组。
把字符串分割到数组中。
$str='test';
var_dump(str_split($str,3));//3指分割后字符串的长度
1.//trim — 去除字符串首尾处的空白字符(或者其他字符)
//去掉前后空格
$str=' abc ';
var_dump($str);
var_dump(trim($str));
//去掉前后的字符
$str='abcabcdefac';
var_dump($str);
var_dump(trim($str,'bac'));//如果要去除多个字符可以连着写!
二、大小写转换函数
//strtoupper()小写字母转化成大写字字母
$str='test';
var_dump($str);
$str1=strtoupper($str);
var_dump($str1);
//strtolower()大写字母转化成小写字母
$str='TeSt';
var_dump($str);
var_dump(strtolower($str));
三、字符串查找函数
1.//substr_count — 计算字串出现的次数
$str='testteste';
var_dump(substr_count($str,'te'));
$text2 = 'gcdgcdgcd';
var_dump(substr_count($text2, 'gcdgcd'));
$str='testteste';
var_dump(substr_count($str,'te',1,8));//不能超出字符串
2.//strpos — 查找字符串首次出现的位置
//找到返回的是位置的下标,没找到返回false
$str='testteste';
var_dump(strpos($str, '12'));
var_dump(strpos($str, 't'));
3.//strstr — 查找字符串的首次出现
//两个参数返回找到字符串后的字符串
//三个参数返回找到字符串前的字符串
$str='testteste';
var_dump($str);
var_dump(strstr($str,'s'));
var_dump(strstr($str,'s',true));
四、字符串替换函数
1.//str_replace — 子字符串替换
$set = 'testtesttest';
var_dump($set);
var_dump(str_replace('s', "S", $set));
$str=array(
'abc123abc',
'123abcabc',
'abcab123c'
);
var_dump($str);
$str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count);
echo $count;
var_dump($str1);
五、与html标签相关的函数
1.htmlspecialchars
//把一些预定义的字符转换为 HTML 实体。
$str=<<<START
<p style="color:red;font-size:128px;">单位确定为取得完全</p>" '
START;
echo $str;
echo "\n";
echo htmlspecialchars($str);
2.strip_tags
//剥去字符串中的 HTML 和 PHP 标签。
$str=<<<START
<p style="color:red;font-size:128px;">单位确定为取得完全</p>
<div style="color:red;">的武器大全我</div>
START;
//echo $str;
//echo "\n";
echo strip_tags($str,"<div><p>");
六、字符串截取函数
1.//substr — 返回字符串的子串
$str='testdqwdwqdwqdqdwq';
echo substr($str,3,2);
$str='test';
echo substr($str,-3,2);
七、字符串分隔函数
1.//explode — 使用一个字符串分割另一个字符串
把字符串打散为数组。
$str='test,test1,test2,test3';
var_dump(explode(',',$str,2));
2.//str_split() 将字符串分割为一个数组,成功返回一个数组。
把字符串分割到数组中。
$str='test';
var_dump(str_split($str,3));//3指分割后字符串的长度