Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah pengecam unik dalam tatasusunan PHP?

Apakah pengecam unik dalam tatasusunan PHP?

青灯夜游
青灯夜游asal
2022-09-19 18:48:152414semak imbas

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.

Apakah pengecam unik dalam tatasusunan PHP?

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;

Apakah pengecam unik dalam tatasusunan PHP?

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[] = &#39;香蕉&#39;;
$array[] = &#39;苹果&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
//输出语句
var_dump($array);
?>

Apakah pengecam unik dalam tatasusunan PHP?

Contoh 2:

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($array);
?>

Apakah pengecam unik dalam tatasusunan PHP?

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(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr = array(&#39;Apple&#39; => &#39;苹果&#39;,&#39;Banana&#39; => &#39;香蕉&#39;,&#39;Orange&#39; => &#39;橘子&#39;,&#39;Plum&#39; => &#39;李子&#39;,&#39;Strawberry&#39; => &#39;草莓&#39;);
var_dump($arr);
?>

Apakah pengecam unik dalam tatasusunan PHP?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn