翻身的廢魚——論PHP從入門到放棄須要多久?9

今日課程:PHP 3天基礎鞏固視頻教程【燕十八】php

一、單雙引號的區別數據庫

//單雙引號的好比:轉義、變量解析、速度
$a = '\'\\ \n \t \$';//'和\轉義都須要加\,其餘原樣輸出
echo $a;
echo "<br />";
$b = "  \" \\ \n \t \$";///n /t直接輸出
echo $b;
echo "<br />";
$age = 10;//雙引號裏面的變量能解析
$c = "波多今年 $age 歲";
$d = '波多今年 $age 歲';
echo $c,'<br />';
echo $d,'<br />';
echo "<br />";
//速度對比,單引號不須要分析串內有沒有變量,須要轉移的內容少,速度比雙引號快,優先使用單引號

二、字符串經常使用函數安全

echo "<br />";
/*
一、字符長度函數
二、查找字符位置函數
三、字符串替換函數
四、提取子字符函數(雙子節)
五、分割,鏈接,翻轉函數
六、去除,增長空格函數
七、HTML代碼/數據庫安全處理有關函數
八、比較字符函數
九、字符大小寫轉換函數
*/
$a = 'hello';
echo strlen($a);
$b = '中國';
 echo strlen($b),'<br />';//UTF-8編碼,中文站3個字節
echo mb_strlen($b,'UTF-8'),'<br />';
echo "<br />";
//strpos查找位置
$a = 'abcde';
$b = 'a';
if(strpos($a,$b) !== false){
	echo '含有',$b,'<br />';
}else{
	echo '沒有',$b,'<br />';
}
echo "<br />";

//替換字符串
$a = 'fuck';
echo str_replace('fuck', 'f**k', $a);
echo "<br />";
//集中替換一批字符串
$a = '男,女,男人,女人';
//echo str_replace('男', '女, $a);
echo strtr($a,array('男'=>'女','女'=>'男'));
echo "<br />";
//截取子字符串
$a = 'hello word!';
echo substr($a,0,5),'<br />';
echo substr($a,0),'<br />';
echo substr($a,3,-6),'<br />';//帶-從後往前去
echo "<br />";
//拆分字符串
$a = 'aa,aaa,aaaa';
$c = explode(',',$a);
print_r($c);
echo implode($c , ',');
echo "<br />";

三點半開始,結果中途被電腦迷惑,明天繼續,我要看火星情報局了,雪糊~~~ide

相關文章
相關標籤/搜索