Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Adakah terdapat hanya tatasusunan indeks dalam php?

Adakah terdapat hanya tatasusunan indeks dalam php?

青灯夜游
青灯夜游asal
2022-05-07 20:38:531515semak imbas

php bukan sahaja mempunyai tatasusunan indeks, tetapi juga tatasusunan bersekutu. Tatasusunan PHP boleh dibahagikan kepada dua jenis: 1. Tatasusunan dengan nombor sebagai kunci, iaitu tatasusunan indeks 2. Tatasusunan dengan rentetan atau campuran rentetan dan nombor sebagai kunci, iaitu tatasusunan bersekutu; Jika nama kunci ialah rentetan, gunakan pengubah suai pembatas (petikan tunggal atau berganda) untuk membalut nama kunci.

Adakah terdapat hanya tatasusunan indeks dalam php?

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

php bukan sahaja mempunyai indeks tatasusunan, tetapi juga Terdapat tatasusunan bersekutu.

Setiap entiti dalam tatasusunan mengandungi dua item, iaitu kunci dan nilai. Elemen tatasusunan yang sepadan boleh diperoleh dengan nilai kunci Kekunci ini boleh menjadi kunci angka atau kunci persatuan. Jika pembolehubah ialah bekas yang menyimpan satu nilai, maka tatasusunan ialah bekas yang menyimpan berbilang nilai.

Array boleh menyimpan jenis data yang berbeza dan merupakan jenis data komposit. Struktur data adalah seperti berikut:

Adakah terdapat hanya tatasusunan indeks dalam php?

Dalam tatasusunan PHP, tidak kira apa jenis nama kunci akan ada nilai yang sepadan dengannya, iaitu, a pasangan kunci/nilai, mengikut Bergantung pada jenis data nama kunci tatasusunan, kita boleh membahagikan tatasusunan PHP kepada dua jenis:

  • Susun atur dengan nombor sebagai nama kunci, iaitu tatasusunan diindeks (Indeks Tatasusunan);

  • Susun tatasusunan dengan rentetan atau campuran rentetan dan nombor sebagai kunci, iaitu Tatasusunan Bersekutu.

1) Tatasusunan indeks

Subskrip (nama kunci) tatasusunan indeks terdiri daripada nombor, bermula dari 0 secara lalai, dan setiap satu nombor sepadan dengan Kedudukan elemen tatasusunan dalam tatasusunan tidak perlu ditentukan PHP secara automatik akan menetapkan nilai integer kepada nama kunci tatasusunan indeks, dan kemudian secara automatik meningkat daripada nilai ini.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array(1,2,3,4,5,6,7,8,9,10);
echo "第一个元素:".$array[0];
var_dump($array);//打印数组
?>

Adakah terdapat hanya tatasusunan indeks dalam php?

2) Tatasusunan bersekutu

Subskrip (nama kunci) tatasusunan bersekutu ialah campuran nilai angka dan rentetan Dikarang secara rasmi, jika nama kunci dalam tatasusunan bukan nombor, maka tatasusunan itu ialah tatasusunan bersekutu.

Jika nama kunci ialah rentetan, nama kunci mesti dibalut dengan pengubah suai pembatas - petikan tunggal '' atau petikan berganda "".

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52);
echo "键名为name的元素:".$array["name"];
var_dump($array);//打印数组
?>

Adakah terdapat hanya tatasusunan indeks dalam php?

Nota: Nama kunci tidak boleh NULL.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Adakah terdapat hanya tatasusunan indeks dalam 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