ホームページ > バックエンド開発 > PHPの問題 > PHPで中国語をバイトに変換する方法

PHPで中国語をバイトに変換する方法

藏色散人
リリース: 2023-03-13 20:58:01
オリジナル
2443 人が閲覧しました

php で中国語をバイトに変換するメソッド: 1. PHP サンプル ファイルを作成します; 2. 「function stringToByteArray($str,$charset) {...}」メソッドを通じて中国語をバイト配列に変換します。 。

PHPで中国語をバイトに変換する方法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

php 中国語の変換方法バイトするには?

php 漢字バイト配列変換

<?php
function stringToByteArray($str,$charset) {
 
    $str = iconv($charset,&#39;UTF-16&#39;,$str);
    preg_match_all(&#39;/(.)/s&#39;,$str,$bytes);  //注:本文的盗版已经有了。不过,提示一下读者,这里的正则改了。
    $bytes=array_map(&#39;ord&#39;,$bytes[1]) ;
    return $bytes;
 
}
 
function byteArrayToString($bytes,$charset) {
 
    $bytes=array_map(&#39;chr&#39;,$bytes);
    $str=implode(&#39;&#39;,$bytes);
    $str = iconv(&#39;UTF-16&#39;,$charset,$str);
    return $str;
 
}
 
$byteArray=stringToByteArray(&#39;13亿人口大国,自认为精通PHP的还是相当多的!&#39;,&#39;utf-8&#39;);
print_r($byteArray);
$retStr=byteArrayToString($byteArray,&#39;utf-8&#39;);
echo $retStr;
 
?>
ログイン後にコピー

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで中国語をバイトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート