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

本章內(nèi)容總結(jié)

Original 2019-03-27 19:30:28 234
abstract:案例一: $pass = '123456'; echo sha1($pass),'<hr>'; $pass = str_pad($pass,70,'php',STR_PAD_BOTH); echo $pass,'<br>'; echo sh
案例一:
$pass = '123456';
echo sha1($pass),'<hr>';

$pass = str_pad($pass,70,'php',STR_PAD_BOTH);
echo $pass,'<br>';
echo sha1($pass);

案例二:
$spot = 'EDit'; // Edit/EDIT/EDit/edit
$spot = strtolower($spot);
switch ($spot){
    case 'select':
       echo '查詢操作';
        break;

    case 'edit':
       echo '編輯操作';
        break;

    case 'delete':
       echo '刪除操作';
        break;

    case 'updata':
        echo '更新操作';
        break;

    default:
        echo '非法操作';

}

字符串輸出方式匯總:

1.echo :語言結(jié)構(gòu),輸出一個或多個字符串,字面量或單值變量

2.print:功能與echo相同,輸出一個或多個標(biāo)量,但是有一個返回值

3.print_r($var,$bool):可以輸出一個標(biāo)量,數(shù)組,對象等任何類型,可視為print的升級版

4.var_dump($var1,$var2...):可以詳細(xì)的輸出一個或多個任何類型的變量,可視為echo升級版

5.var_export($var,$bool):以純字符串形式輸出任何類型的數(shù)據(jù),可用于php語句,適合于結(jié)果拼接

6.printf("格式字符串",數(shù)據(jù)):輸出格式化的字符串,變量使用占位符,主要用于標(biāo)量數(shù)據(jù)


字符串過濾與填充:

1. trim(字符串,要過濾的字符串)

2. 字符串填充: str_pad($str,$size,$str,FLAG)


字符串的大小寫轉(zhuǎn)換:

1.strtolower($str): 將字符串轉(zhuǎn)為小寫

2. strtoupper($str): 將字符串轉(zhuǎn)為大寫
3. ucfirst($str1,$str2): 將字符串的首字母轉(zhuǎn)為大寫
4. ucwords($str): 將字符串的每個單詞的首字母轉(zhuǎn)為大寫


對HTML標(biāo)簽的過濾與轉(zhuǎn)換:

1.nl2br($str):在換行符\n前插入html換行標(biāo)簽<br>

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

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

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

5.html_entity_decode():htmlentities()的反操

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


字符串查詢:

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

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

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


字符串的查找與替換:

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

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


其他常用的字符串函數(shù):

1. urlencode($url): 對url地址字符串進(jìn)行編碼,就是在特殊字符前面加%,防止服務(wù)器解析出歧義
2. http_build_query($arr): 生成url動態(tài)查詢字符串
3. json_encode($var): 將數(shù)據(jù)轉(zhuǎn)為json格式
4. json_decode($str): 將json格式的字符串解析還原為變量,默認(rèn)返回的都是對象

Correcting teacher:天蓬老師Correction time:2019-03-28 09:55:28
Teacher's summary:字符串的處理, 在編程中, 會占有很多的比重, 一定要重視

Release Notes

Popular Entries