Rumah >pembangunan bahagian belakang >masalah PHP >Kunci tatasusunan PHP boleh menggunakan nombor atau sesuatu
Kunci tatasusunan PHP boleh berupa nombor atau rentetan, dan ia juga menyokong penggunaan campuran rentetan dan nombor sebagai nama kunci untuk tatasusunan bersekutu dalam tatasusunan PHP boleh dari sebarang jenis, tetapi nama kunci boleh hanya nombor atau Terdiri daripada rentetan, setiap nombor sepadan dengan kedudukan elemen tatasusunan dalam tatasusunan.
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 8.1, komputer Dell G3
Nilai dalam tatasusunan boleh terdiri daripada sebarang jenis, tetapi nama kunci hanya boleh menjadi nombor atau rentetan
Dalam PHP, tatasusunan ialah set pembolehubah tertib setiap nilai dipanggil elemen. Setiap elemen dibezakan oleh pengecam khas yang dipanggil kunci (juga dipanggil subskrip).
Tatasusunan PHP lebih fleksibel daripada tatasusunan dalam bahasa peringkat tinggi yang lain ia bukan sahaja menyokong tatasusunan indeks dengan nombor sebagai kunci, tetapi juga menyokong tatasusunan bersekutu dengan rentetan atau campuran rentetan dan nombor sebagai kunci.
Subskrip (nama kunci) tatasusunan indeks terdiri daripada nombor, bermula dari 0 secara lalai Setiap nombor sepadan dengan kedudukan elemen tatasusunan dalam tatasusunan PHP tetapkan kunci kepada tatasusunan indeks secara automatik Tetapkan nilai integer kepada nama, dan kemudian secara automatik meningkat daripada nilai ini.
Sambungan: PHP menukar nama kunci tatasusunan kepada nombor
Anda boleh menggunakan fungsi array_values() untuk menukar nama kunci tatasusunan kepada nombor. Fungsi ini boleh mendapatkan nilai semua elemen dalam tatasusunan dan menukar tatasusunan bersekutu menjadi tatasusunan indeks, kemudian nama kunci tatasusunan menjadi nombor;
Contohnya adalah seperti berikut:
<?php header("Content-type:text/html;charset=utf-8"); $array = array("颜色1" => '红色', "颜色2" => '黄色', "颜色3" => '蓝色', "颜色4" => '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump(array_values($array)); ?>
Hasil output:
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Kunci tatasusunan PHP boleh menggunakan nombor atau sesuatu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!