摘要:1.字符串輸出方式匯總echo :語言結(jié)構(gòu),輸出一個或多個字符串,字面量或單指變量print:功能和echo相同,輸出一個或多個標(biāo)量,但會有一個返回值,成功返回1;print_r($val,$bool):可以輸出一個標(biāo)量,數(shù)組,對象等任何類型,可視為print的升級版var_dump($var1,$var2...):可以詳細(xì)的輸出一個或多個任何類型的變量,可視為echo升級版var_export(
1.字符串輸出方式匯總
echo :語言結(jié)構(gòu),輸出一個或多個字符串,字面量或單指變量
print:功能和echo相同,輸出一個或多個標(biāo)量,但會有一個返回值,成功返回1;
print_r($val,$bool):可以輸出一個標(biāo)量,數(shù)組,對象等任何類型,可視為print的升級版
var_dump($var1,$var2...):可以詳細(xì)的輸出一個或多個任何類型的變量,可視為echo升級版
var_export($var,$bool):以純字符形式輸出任何類型的數(shù)據(jù),可用于php語句,適合于結(jié)果的拼裝
printf("格式字符串",數(shù)據(jù)):輸出格式化的字符串,變量使用占位符,主要用于標(biāo)量數(shù)據(jù);
2.字符串的過濾與填充
trim($str),ltrim($str),rtrim($str):過濾掉字符串中的指定字符
str_pad($str1,$size,$str2,FLAG):向指定方向,填充指定字符串到指定長度
3.字符串的大小寫轉(zhuǎn)換
strtolower($str):將字符串轉(zhuǎn)為小寫
strtoupper($str):將字符串轉(zhuǎn)為大寫
ucfirst($str1,$str2...):將字符串的首字母轉(zhuǎn)為大寫
ucword($str):將字符串的每個單詞的首字母轉(zhuǎn)為大寫
4.對HTML標(biāo)簽的過濾與轉(zhuǎn)換
nl2br($str):在換行符\n前插入html換行標(biāo)簽<br>
htmlspecialchars($str):將代碼中的引號,&,標(biāo)簽標(biāo)記<,>轉(zhuǎn)為html實體字符,不解析
htmlspecialchars_decode($str):htmlspecialchars($str)反操作
htmlentities($str):將所有的html標(biāo)記全部轉(zhuǎn)為實體,包括htmlspecialchars()中的標(biāo)記
html_entity_decode():htmlentities()的反操作
strip_tags():過濾掉所有的html或php標(biāo)記,也可以設(shè)置允許保留的標(biāo)記,很實用
5.最常用的字符串查詢函數(shù)
substr($str,$offset,$length):根據(jù)位置查詢獲取指定位置或區(qū)間內(nèi)的字符串
strstr($str1,$str2,$bool):查詢字符串首次出現(xiàn)的位置,返回字符串
strpos($str1,$str2,$start):查詢字符串首次出現(xiàn)的位置,返回所在位置
6.字符串的查找與替換
str_replace($str1,$str2,$str3):將字符串中的部分內(nèi)容,用目標(biāo)字符串替換
substr_replace($str1,$str2,$offset,$size):功能與str_replace()類似,但指定了替換區(qū)間
7.其他常用的字符串函數(shù)
urlencode($url):對url地址字符串進行編碼
http_build_query($arr):生成url動態(tài)查詢字符串
json_encode($val):將數(shù)據(jù)轉(zhuǎn)為json格式
json_decode($str):將json格式的字符串解析還原為變量
<?php $bit=function($opt){ $opt = strtolower($opt); switch ($opt) { case 'select': print '查詢操作';break; case 'edit': print '編輯操作';break; case 'updata': print '更新操作';break; case 'delete': print '刪除操作';break; default: print '非法操作';break; } }; echo $bit('DELETE');
批改老師:天蓬老師批改時間:2019-04-14 21:49:06
老師總結(jié):var_export($var,$bool): 這個函數(shù) , 記住他的輸出 結(jié)果就是一個符合語法 的php代碼就可以