溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

php如何查詢(xún)變量的編碼

發(fā)布時(shí)間:2021-12-31 11:01:52 來(lái)源:億速云 閱讀:145 作者:小新 欄目:編程語(yǔ)言

這篇文章主要介紹php如何查詢(xún)變量的編碼,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在PHP中可以通過(guò)mb_detect_encoding函數(shù)查詢(xún)變量的編碼,該函數(shù)的作用就是檢測(cè)字符的編碼,其使用語(yǔ)法是“mb_detect_encoding(string $str, mixed $encoding_list...)”。

php如何查詢(xún)變量的編碼

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦

mb_detect_encoding

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_detect_encoding — 檢測(cè)字符的編碼

說(shuō)明

mb_detect_encoding(string $str, mixed $encoding_list = mb_detect_order(), bool $strict = false): string

檢測(cè)字符串 str 的編碼。

參數(shù)

str

待檢查的字符串。

encoding_list

encoding_list 是一個(gè)字符編碼列表。 編碼順序可以由數(shù)組或者逗號(hào)分隔的列表字符串指定。

如果省略了 encoding_list 將會(huì)使用 detect_order。

strict

strict 指定了是否嚴(yán)格地檢測(cè)編碼。 默認(rèn)是 false。

返回值

檢測(cè)到的字符編碼,或者無(wú)法檢測(cè)指定字符串的編碼時(shí)返回 false。

范例

示例 #1 mb_detect_encoding() 例子

<?php
/* 使用當(dāng)前的 detect_order 來(lái)檢測(cè)字符編碼 */
echo mb_detect_encoding($str);
/* "auto" 將根據(jù) mbstring.language 來(lái)擴(kuò)展 */
echo mb_detect_encoding($str, "auto");
/* 通過(guò)逗號(hào)分隔的列表來(lái)指定編碼列表 encoding_list */
echo mb_detect_encoding($str, "JIS, eucjp-win, sjis-win");
/* 使用數(shù)組來(lái)指定編碼列表 encoding_list  */
$ary[] = "ASCII";
$ary[] = "JIS";
$ary[] = "EUC-JP";
echo mb_detect_encoding($str, $ary);
?>

參見(jiàn)

mb_detect_order() - 設(shè)置/獲取 字符編碼的檢測(cè)順序


以上是“php如何查詢(xún)變量的編碼”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI