bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

PHP字符串

引用字符串

成都創新互聯公司為企業級客戶提高一站式互聯網+設計服務,主要包括網站制作、網站設計app軟件開發公司、小程序開發、宣傳片制作、LOGO設計等,幫助客戶快速提升營銷能力和企業形象,創新互聯各部門都有經驗豐富的經驗,可以確保每一個作品的質量和創作周期,同時每年都有很多新員工加入,為我們帶來大量新的創意。 

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;

分享題目:PHP字符串
鏈接URL:http://vcdvsql.cn/article36/gdippg.html

成都網站建設公司_創新互聯,為您提供網站導航網站策劃品牌網站制作用戶體驗服務器托管靜態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設