Cara memaksa rentetan kepada tatasusunan dalam PHP: 1. Tambah jenis sasaran "(tatasusunan)" yang disertakan dalam kurungan sebelum pembolehubah rentetan ditukar, sintaksnya ialah "(array)$str" ; 2. Gunakan fungsi settype() untuk menetapkan jenis pembolehubah, sintaksnya ialah "settype($str,"array").
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
Kaedah 1: Dalam komputer untuk ditukar Pembolehubah rentetan didahului oleh jenis sasaran yang disertakan dalam kurungan (array)
<?php header("Content-type:text/html;charset=utf-8"); $str="php中文网"; $arr=(array)$str; var_dump($arr); ?>
Hasil output:
kaedah 2: Gunakan fungsi settype()
settype() - tetapkan jenis pembolehubah
Sintaks: settype ($var ,$type )
Nilai yang mungkin Jenisnya ialah:
"boolean" (atau "bool" daripada PHP 4.2.0)
"integer" (atau " int" daripada PHP 4.2.0 dan seterusnya)
"float" (hanya tersedia selepas PHP 4.2.0, "double" yang digunakan dalam versi lama kini dilumpuhkan)
"rentetan"
"array"
"objek"
"null" (dari PHP 4.2.0)
Contoh: Tukar rentetan $str kepada tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $str="php中文网"; $arr=settype($str,"array"); var_dump($str); var_dump($arr); ?>
Hasil output:
Penjelasan: settype() akan mengubah suai jenis pembolehubah itu sendiri Jika tetapan berjaya, ia akan kembali benar, dan jika ia gagal, ia akan kembali palsu.
Oleh itu, dalam contoh di atas, menggunakan var_dump($str)
untuk mencetak pembolehubah $st
r akan mengeluarkan struktur tatasusunan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memaksa rentetan ke tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!