Rumah > Artikel > pembangunan bahagian belakang > Tidak bolehkah aksara Cina diletakkan dalam tatasusunan php?
Aksara Cina boleh diletakkan dalam tatasusunan php. Oleh kerana PHP adalah bahasa pengaturcaraan dengan jenis data yang lemah, tatasusunan dalam PHP boleh menyimpan sebarang bilangan data dari sebarang jenis, iaitu, tiada had pada jenis elemen tatasusunan, yang boleh berupa nombor, nilai Boolean, tatasusunan, rentetan, dan sebagainya; manakala rentetan Ia boleh dibahagikan kepada rentetan bahasa Inggeris tulen, rentetan Cina tulen dan rentetan campuran Cina dan Inggeris.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Array ialah salah satu data terpenting jenis dalam PHP Pertama, ia digunakan secara meluas dalam PHP. Oleh kerana PHP ialah bahasa pengaturcaraan dengan jenis data yang lemah, pembolehubah tatasusunan dalam PHP boleh menyimpan sebarang bilangan data dari sebarang jenis, dan boleh melaksanakan fungsi struktur data seperti timbunan, tindanan dan baris gilir dalam jenis data kukuh yang lain.
Ringkasnya, Tiada had pada jenis elemen tatasusunan PHP, yang boleh berupa nombor, rentetan, nilai Boolean, tatasusunan, objek Objek, dsb.
Di mana rentetan ialah jujukan aksara berterusan, yang terdiri daripada satu siri aksara, dengan setiap aksara bersamaan dengan satu bait.
Rentetan boleh dibahagikan kepada rentetan bahasa Inggeris tulen, rentetan Cina tulen dan rentetan campuran Cina dan Inggeris. Oleh itu, aksara Cina boleh diletakkan dalam tatasusunan php.
Contoh 1: Letakkan rentetan bahasa Inggeris tulen dalam tatasusunan php
<?php header("Content-type:text/html;charset=utf-8"); $arr= array(1,2,"hello",TRUE,[3,4]); var_dump($arr); ?>
Contoh 2: Letakkan rentetan Cina tulen
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("你好","汤姆","hello",TRUE,[3,4]); var_dump($arr); ?>
dalam tatasusunan php Perlu diingat bahawa dalam PHP, satu aksara Cina menduduki tiga aksara, jadi dua aksara Cina aksara dalam contoh di atas Panjang rentetan ialah 6.
Contoh 3: Letakkan rentetan campuran Cina dan Inggeris dalam tatasusunan php
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("你好124","23汤姆","hello",TRUE,[3,4]); var_dump($arr); ?>
Pengetahuan lanjutan: Dua fungsi pemprosesan untuk rentetan bahasa Cina
1. $str, perlu dipotong Rentetan
mb_substr( $str, $start, $length, $encoding )
<?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 ?>
$str, rentetan untuk mengira panjang
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 ?>Tutorial Video PHP
"
Atas ialah kandungan terperinci Tidak bolehkah aksara Cina diletakkan dalam tatasusunan php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!