Rumah > Artikel > pembangunan bahagian belakang > Apakah pengecam unik dalam tatasusunan PHP?
Satu-satunya pengecam dalam tatasusunan PHP ialah kuncinya. Dalam PHP, setiap elemen tatasusunan dibezakan oleh pengecam khas yang dipanggil kunci (juga dipanggil subskrip). Dalam tatasusunan PHP, kunci boleh menjadi nombor atau rentetan Tatasusunan dengan nombor tulen kerana nama kunci ialah tatasusunan indeks, dan tatasusunan dengan rentetan atau campuran rentetan dan nombor kerana nama kunci ialah bersekutu. tatasusunan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Dalam PHP, tatasusunan ialah kumpulan daripada Pembolehubah ordinal di mana setiap nilai dipanggil elemen. Setiap elemen dibezakan oleh pengecam khas yang dipanggil kunci (juga dipanggil subskrip).
Ringkasnya: setiap entiti dalam tatasusunan mengandungi dua item, iaitu kunci dan nilai;
Dalam tatasusunan PHP, tidak kira jenis nama kunci akan ada nilai yang sepadan dengannya, iaitu pasangan kunci/nilai, bergantung pada jenis data daripada nama kunci tatasusunan, Kami boleh membahagikan tatasusunan PHP kepada dua jenis: tatasusunan indeks dan tatasusunan bersekutu
1 yang mempunyai nombor tulen sebagai nama kunci ialah tatasusunan indeks
Subskrip tatasusunan indeks (Nama kunci) terdiri daripada nombor, bermula dari 0 secara lalai Setiap nombor sepadan dengan kedudukan elemen tatasusunan dalam tatasusunan PHP tidak perlu menetapkannya nilai integer kepada nama kunci tatasusunan indeks, dan kemudian secara automatik bermula dari nilai ini secara berperingkat.
Contoh 1:
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '香蕉'; $array[] = '苹果'; $array[] = '橘子'; $array[] = '榴莲'; //输出语句 var_dump($array); ?>
Contoh 2:
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($array); ?>
2. Tatasusunan dengan rentetan atau campuran rentetan dan nombor sebagai nama kunci ialah tatasusunan bersekutu
Subskrip (nama kunci) tatasusunan bersekutu terdiri daripada campuran nilai angka dan rentetan Jika a Jika kunci dalam tatasusunan bukan nombor, maka tatasusunan itu ialah tatasusunan bersekutu.
<?php header('content-type:text/html;charset=utf-8'); $arr = array('Apple' => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); var_dump($arr); ?>
Nama utama tatasusunan bersekutu boleh menjadi sebarang integer atau rentetan. Jika nama kunci ialah rentetan, tambahkan pengubah suai pembatas pada nama kunci - petikan tunggal '' atau petikan berganda "". Untuk tatasusunan diindeks, untuk mengelakkan kekeliruan, sebaiknya tambahkan pembatas.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah pengecam unik dalam tatasusunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!