|
今日课程:PHP 3天基础巩固视频教程【燕十八】
1、单双引号的区别
//单双引号的比如:转义、变量解析、速度
$a = '\'\\ \n \t \$';//'和\转义都需要加\,其他原样输出
echo $a;
echo "";
$b = " \" \\ \n \t \$";///n /t直接输出
echo $b;
echo "";
$age = 10;//双引号里面的变量能解析
$c = "波多今年 $age 岁";
$d = '波多今年 $age 岁';
echo $c,'';
echo $d,'';
echo "";
//速度对比,单引号不需要分析串内有没有变量,需要转移的内容少,速度比双引号快,优先使用单引号 2、字符串常用函数
echo "";
/*
1、字符长度函数
2、查找字符位置函数
3、字符串替换函数
4、提取子字符函数(双子节)
5、分割,连接,翻转函数
6、去除,增加空格函数
7、HTML代码/数据库安全处理有关函数
8、比较字符函数
9、字符大小写转换函数
*/
$a = 'hello';
echo strlen($a);
$b = '中国';
echo strlen($b),'';//UTF-8编码,中文站3个字节
echo mb_strlen($b,'UTF-8'),'';
echo "";
//strpos查找位置
$a = 'abcde';
$b = 'a';
if(strpos($a,$b) !== false){
echo '含有',$b,'';
}else{
echo '没有',$b,'';
}
echo "";
//替换字符串
$a = 'fuck';
echo str_replace('fuck', 'f**k', $a);
echo "";
//集中替换一批字符串
$a = '男,女,男人,女人';
//echo str_replace('男', '女, $a);
echo strtr($a,array('男'=>'女','女'=>'男'));
echo "";
//截取子字符串
$a = 'hello word!';
echo substr($a,0,5),'';
echo substr($a,0),'';
echo substr($a,3,-6),'';//带-从后往前去
echo "";
//拆分字符串
$a = 'aa,aaa,aaaa';
$c = explode(',',$a);
print_r($c);
echo implode($c , ',');
echo ""; 三点半开始,结果中途被电脑迷惑,明天继续,我要看火星情报局了,雪糊~~~
|
|
|