亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

字符串章節(jié) 總結(jié)

original 2019-03-23 14:59:50 261
abstrait:$mobile = 'AppLE'; $mobile = 'huaWEI'; $mobile = strtolower($mobile); switch ($mobile){     case ('apple');  &n
$mobile = 'AppLE';
$mobile = 'huaWEI';
$mobile = strtolower($mobile);
switch ($mobile){
    case ('apple');
    echo '蘋果手機(jī)';
    break;
    case ('huawei');
    echo '華為手機(jī)';
    break;
    default:
        echo '手機(jī)暫未上架';
}
總結(jié):
字符串的過濾與填充 使用的函數(shù)是:
trim($str), ltrim($str), rtrim($str):  過濾掉字符串中的指定字符
str_pad($str,1 $size, $str2, FLAG):向指定方向,填充指定字符串到指定長度


可以應(yīng)用在 過濾用戶輸入的表單數(shù)據(jù)的制定詞語,并替換新的字符串; 同時(shí)填充字符可以和md5或sha1加密結(jié)合用在數(shù)據(jù)加密上.

字符串的大小寫轉(zhuǎn)換:
strtolower($str):  將字符串轉(zhuǎn)為小寫

strtoupper($str):將字符串轉(zhuǎn)為大寫

ucfirst($str1, $str2...): 將字符串的首字母轉(zhuǎn)為大寫

ucwords($str): 將字符串的每個(gè)單詞的首字母轉(zhuǎn)為大寫


可以將文件名全部轉(zhuǎn)為小寫,實(shí)現(xiàn)跨平臺(linux是區(qū)分大小寫的)操作;
為了方便用戶查找方便,可以將要判斷的字符串統(tǒng)一轉(zhuǎn)為小寫或大寫,便于比較查詢.

對HTML標(biāo)簽的過濾與轉(zhuǎn)換
:
nl2br($str): 在換行符\n前插入html換行標(biāo)簽<br>

htmlspecialchars($str): 將代碼中的引號,&,標(biāo)簽標(biāo)記<,>轉(zhuǎn)為html實(shí)體字符,不解析

htmlspecialchars_decode($str): htmlspecialchars($str)反操作


htmlentities($str):  將所有的html標(biāo)記全轉(zhuǎn)實(shí)體,包括了htmlspecialchars()中的標(biāo)記

html_entity_decode():  htmlentities()的反操作

strip_tags(): 過濾掉所有的html或php標(biāo)記,也可以設(shè)置允許保留的標(biāo)記,很實(shí)用



可以過濾掉html和PHP標(biāo)簽標(biāo)記,轉(zhuǎn)化成實(shí)體字符,不讓瀏覽器去解析,這樣就可以防止惡意注入,提高安全性.


最常用的字符串查詢函數(shù):

substr($str,$offset, $length):  根據(jù)位置查詢,獲取指定位置或區(qū)間內(nèi)的字符串

strstr($str1,$str2,$bool):  查詢字符串首次出現(xiàn)的位置,返回字符串

strpos($str1,$str2,$start): 查詢字符串首次出現(xiàn)的位置,返回所在位置

符串查詢,主要是根據(jù)特征進(jìn)行,要么根據(jù)目標(biāo)字符串位置,要么根據(jù)目標(biāo)字符串的值,
可以在知道索引位置的情況下,實(shí)現(xiàn)精確查找;也可以在知道值的情況下,不知道準(zhǔn)確位置的情況下,進(jìn)行模糊查詢.


字符串的查找與替換
:
str_replace($str1,$str2, $str3):  將字符串中的部分內(nèi)容,用目標(biāo)字符串進(jìn)行替換

substr_replace($str1,$str2, $offset,$size):  功能與str_replace()類似,但指定了替換區(qū)間


將指定的字符串內(nèi)容,進(jìn)行替換/刪除操作,如果對多個(gè)字符串進(jìn)行替換操作,可以存到數(shù)組中進(jìn)行操作.
并可以指定替換起始位置和結(jié)束位置.

其它常用的字符串函數(shù)
:
urlencode($url):  對url地址字符串進(jìn)行編碼
為了服務(wù)器解析出現(xiàn)歧義,所以使用urlencode進(jìn)行編碼,使用是必須進(jìn)行解碼,然后才能訪問

http_build_query($arr):生成url動(dòng)態(tài)查詢字符串
就是將一個(gè)數(shù)組轉(zhuǎn)換成url 問號?后面的參數(shù)為查詢字符串

json_encode($var): 將數(shù)據(jù)轉(zhuǎn)為json格式

json_decode($str): 將json格式的字符串解析還原為變量


jsmon必須是utf8編碼,不能處理資源類型: resource, 一個(gè)解析一個(gè)還原.


Professeur correcteur:查無此人Temps de correction:2019-03-23 15:05:53
Résumé du professeur:寫的不錯(cuò)。php除了基本語法,就是使用函數(shù)了,繼續(xù)加油。

Notes de version

Entrées populaires