91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP 字符串

發布時間:2020-09-29 09:40:24 來源:網絡 閱讀:694 作者:菜鳥不菜么 欄目:web開發


引用字符串

1.使用單引號包含字符串。

//單引號表示一個字符串

$name = 'Mr.Lee'; 

//單引號包含的變量不會解析

echo 'This is $name';

//使用.連接符將變量放在字符串外部

echo 'This is '.$name;

2.使用雙引號包含字符串。

//在沒有變量的字符串,單引號和雙引號無區別

$name = 'Mr.Lee';

//將雙引號的變量進行解析

echo "This is $name";

3.單引號的轉義字符。

//使用斜杠轉義單引號

echo 'This\'s Mr.Lee';

echo 'This is \\Mr.Lee';

4.雙引號的轉義字符。

雙引號除了可以解析變量,還可以轉義比如雙引號本身一起更多的一些轉義字符。

5.here 文檔可以將多行字符串作為整體存放。

//多行字符串

$info = <<< HERE

這是一個文檔。

并且有多行。

是的。

HERE;

echo $info;


輸出字符串

我們之前已經講解過多個字符串輸出的方式:echo、print_r、var_dump、var_export

等等,這些也是比較常用的輸出方法。這里呢,我們再補充幾個其他的輸出方式。

1.使用 print 函數進行輸出。

//輸出字符串

print('輸出字符串');

2.使用 printf 函數可以格式化輸出字符串

3.使用 sprintf 函數可以格式化輸出字符串

4.使用 vprintf 函數格式化輸出字符串


HTML 實體

  1. 使用 htmlentities 函數將 HTML 實體轉換成對應的實體。

  2. 使用 htmlspecialchars 函數轉換實體集來生成合法的 HTML。

  3. 使用 htmlspecialchars_decode 函數將字體換成普通字符


HTML 標簽

 1.使用 strip_tags 函數刪除字符串中的 HTML 標簽

 2.使用 get_meta_tags 函數得到網站的 meta tag 元數據

 3.使用 get_headers 函數獲取網站的標頭信息


URL 編碼

1.使用 rawurlencode 函數對字符串進行 URL 編碼

//進行編碼,空格和中文被編碼,英文和數字不變

2.使用 rawurldecode 函數進行 URL 字符串進行解碼。

//對編碼的部分進行字符串解碼

3.使用 urlencode 函數編碼 URL 字符串。

//和 rawurlencode 不同僅僅是把空格編碼為+號,而不是%20

4.使用 urldecode 解碼 URL 字符串

//解碼 URL 字符串


SQL 編碼

1.使用 addslashes 函數添加轉義反斜杠。

2.使用 stripslashes 函數刪除轉義反斜杠。


Base64 編碼

  1. 使用 base64_encode 函數進行對數據進行編碼。

  2. 使用 base64_decode 函數進行對數據進行解碼。


URL 編碼

  1. 使用 http_build_query 函數生成 URL 的請求字符串

  2. 使用 parse_url 函數解析 URL 地址


字符串長度

1.使用 strlen 函數可以獲取當前字符串長度。

//18 個字符的字符串,空格也算

//在 UTF8 下,一個中文字符占 3 個長度

//在 GBK 下,一個中文字符占 2 個長度

2.使用 mb_strlen 函數獲取當前字符串長度

3.使用 mb_internal_encoding 獲取當前字符編碼


清理空白符號

  1. 使用 trim 函數清理字符串左右空白

大小寫轉換

  1. 使用 strtolower 函數將字符轉換為小寫

  2. 使用 strtoupper 函數將字符轉換為大寫

  3. 使用 ucfirst 函數將首字母大寫

  4. 使用 lcfirst 函數將首字母小寫

  5. 使用 ucwords 函數將每個單詞的首字母大寫

  6. 使用 mb_convert_case 函數對字符串進行大小寫操作


格式化操作

  1. 使用 nl2br 函數將換行符轉換為<br>。

  2. 使用 wordwrap 函數可以讓字符串在指定的位置上強制換行

  3. 使用 strrev 函數反轉字符串


替換操作

  1. 使用 substr 函數返回字符串的子串。

2.使用 mb_substr 函數返回字符串的字串

3.使用 str_replace 函數替換指定的字符串

4.使用 substr_replace 函數替換字符串的字串


填充操作

1.使用 str_repeat 函數可以重復字符串

2.使用 str_pad 函數填充字符串


比較操作

1.使用 strcmp 函數進行二進制的字符串比較。

2.使用 strncmp 函數可以指定長度進行二進制字符串比較

3.使用 strnatcmp 函數可以進行自然排序算法的二進制比較


查找操作

1.使用 strpos 函數查找字符串首次的位置

2.使用 strrpos 函數查找最后一次出現的位置

3.使用 strstr 函數返回字符串首次出現的位置并返回之后的字符串。

4.使用 strrchr 函數找到字符串最后一次出現的位置并返回之后的字符串


統計操作

1.使用 substr_count 函數統計字符串出現的次數

2.使用 str_word_count 函數了解每個單詞的使用情況。


分解操作

1.使用 explode 函數分割字符串。

//字符串

$info = 'This is a teacher!';

//按照空格分割

$array = explode(' ', $info);

//輸出

print_r($array);

2.使用 str_split 函數將字符串轉化為數組。

//字符串

$info = 'This is a teacher!';

//按照每個字節進行分割

print_r(str_split($info, 1));

3.使用 chunk_split 函數將字符串分割才成小塊。

//字符串

$info = 'This is a teacher!';

//按 5 個字節分割,并換行

echo chunk_split($info, 5, '<br>');

4.使用 strtok 函數分割字符串

//字符串

$info = 'This is a teacher!';

//第一次傳遞兩個參數

$token = strtok($info, ' ');

//循環輸出,如果值不為 false

while ($token != false) {

echo $token.'<br>';

//第二次只傳分割字符串,自動會獲取剩余的字符串

$token = strtok(' ');

}

5.使用 sscanf 函數按照指定格式進行分割。

//字符串

$info = 'This is a teacher! 30';

//按格式分割

$array = sscanf($info, '%s%s%s%s%d');

//輸出

print_r($array);



合并操作

1.使用 implode 函數合并字符串。

//數組

$array = array('color', 'blue', 'green');

//用逗號分割數組元素

$info = implode(',', $array);

//輸出

echo $info;



加密操作

1.使用 md5 函數對字符串加密 輸出 32 位加密字符串

2.使用 sha1 函數加密字符串 輸出 40 位加密密碼

3.使用 crc32 函數返回一個校驗整數

4.使用 hash 函數生成哈希值


鹽值操作

由于 md5 和 sha1 等單純的加密方式已被破解,所以真正想實現不可逆的加密,需要給

加密的數據增加一些東西。這些東西,我們稱作為鹽。

//定義一個密鑰

$salt = 'ycku.com';

//密碼明文

$password = '123456';

//輸出加密

echo md5($salt.$password);


補全函數

1.使用 ord 函數輸出字符的 ASCII 碼值。

//輸出 97

echo ord('a');

2.使用 chr 函數返回 ASCII 碼的字符。

//輸出 a

echo chr(97);

3.使用 str_shuffle 函數隨機排列字符串。

//隨機排列字符串

4.使用 strpbrk 函數從一組字符中匹配并返回余后的字符串。

//字符串

$info = 'This is a teacher!';

//先遇到哪個字符就匹配哪個字符

echo strpbrk($info, 'miT');

5.使用 crypt 函數給字符串加密。

//設置密碼

$password = 'mypassword';

//設置密鑰

$salt = 'ycku.com';

//獲取散列值,添加鹽值

$hash = crypt($password, $salt);

//輸出

echo $hash;


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景泰县| 西丰县| 精河县| 吴江市| 玛纳斯县| 交城县| 云南省| 南宫市| 花莲市| 凯里市| 齐河县| 上饶市| 泰州市| 加查县| 南阳市| 都兰县| 全椒县| 石楼县| 长泰县| 广州市| 颍上县| 马龙县| 四子王旗| 巨鹿县| 武宁县| 桑日县| 宁波市| 大厂| 抚州市| 博乐市| 平远县| 汕头市| 广昌县| 迭部县| 大厂| 日照市| 晴隆县| 禹城市| 友谊县| 五原县| 永寿县|