中国語の文字を php 配列に配置できます。 PHP は弱いデータ型を持つプログラミング言語であるため、PHP の配列には任意の型のデータを任意の数だけ格納できます。つまり、配列要素の型には制限がなく、数値、ブール値、配列、文字列、など; および文字列 純粋な英語の文字列、純粋な中国語の文字列、および中国語と英語の混合文字列に分類できます。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
配列は最も重要なデータ型の 1 つです。 in PHP まず、PHP で広く使用されています。 PHP は弱いデータ型を使用するプログラミング言語であるため、PHP の配列変数には任意の型のデータを任意の数だけ格納でき、ヒープ、スタック、キューなどのデータ構造の関数を他の強力なデータ型で実装できます。
簡単に言うと、 PHP 配列要素のタイプには制限はありません。数値、文字列、ブール値、配列、Object オブジェクトなどです。
文字列は、一連の文字で構成される連続した文字のシーケンスであり、各文字は 1 バイトに相当します。
文字列は、純粋な英語の文字列、純粋な中国語の文字列、および中国語と英語の混合文字列に分類できます。したがって、中国語の文字を php 配列に配置することができます。
例 1: 純粋な英語の文字列を php 配列に入れる
<?php header("Content-type:text/html;charset=utf-8"); $arr= array(1,2,"hello",TRUE,[3,4]); var_dump($arr); ?>
例 2: php 配列 Put純粋な中国語の文字列
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("你好","汤姆","hello",TRUE,[3,4]); var_dump($arr); ?>
PHP では、1 つの中国語文字が 3 文字を占めるため、上記の 2 つの中国語文字列の長さは例 6 の場合。
例 3: 中国語と英語の混合文字列を php 配列に配置します
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("你好124","23汤姆","hello",TRUE,[3,4]); var_dump($arr); ?>
拡張知識: 中国語 文字列に対する 2 つの処理関数
1. 中国語インターセプト: mb_substr()
mb_substr( $str, $start, $length, $encoding )
$str、切り詰める必要がある文字列
$start、切り捨ての開始点、開始点は 0
<?php header("Content-type:text/html;charset=utf-8"); $str='php中文网://www.php.cn'; echo mb_substr($str,0,4,'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8 ?>
mb_strlen( $str, $encoding )
<?php header("Content-type:text/html;charset=utf-8"); $str='php中文网://www.php.cn'; echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8 ?>
PHP ビデオ チュートリアル 」
以上がPHPの配列に漢字は入れられないのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。