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ù)加油。