Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menentukan jenis tatasusunan PHP

Bagaimana untuk menentukan jenis tatasusunan PHP

WBOY
WBOYasal
2021-10-14 16:01:252542semak imbas

Dalam artikel sebelum ini, saya membawakan anda "Cara menggunakan pernyataan suis dalam PHP (analisis contoh) ". hari ini kita terus melihat tatasusunan, salah satu jenis data yang paling penting dalam PHP. Semoga ia membantu semua orang!

Bagaimana untuk menentukan jenis tatasusunan PHP

Turutan PHP

Apakah itu tatasusunan?

Salah satu jenis data yang paling penting dalam PHP ialah tatasusunan, yang digunakan secara meluas dalam PHP. Tatasusunan boleh menyimpan pelbagai jenis data dan merupakan jenis data komposit. Tatasusunan ialah pembolehubah khas yang boleh menyimpan berbilang nilai dalam satu pembolehubah.

Jika anda ingin mencapai pemprosesan data kelompok dalam unit koleksi, anda perlu menggunakan tatasusunan untuk menyusun berbilang data yang saling berkaitan bersama-sama untuk membentuk koleksi.

Bagaimana untuk mencipta tatasusunan?

Dalam PHP, fungsi tatasusunan() digunakan untuk mencipta tatasusunan Setiap elemen tatasusunan dipisahkan dengan koma, contohnya:

<?php
$a =array("好好学习","2.5","2","true");
?>

Dalam contoh di atas, kita adalah. Ditambah pada tatasusunan: jenis rentetan, integer, Boolean dan titik terapung. Terdapat banyak elemen dalam tatasusunan Untuk mencarinya, kita perlu menggunakan dua konsep: "kunci (subskrip)" dan "nilai (nilai)". Elemen tatasusunan yang sepadan boleh diperolehi dengan nilai kunci.

Subskrip bermaksud kunci biasanya bermula dari 0, 0.1.2.3...iaitu:

<?php
$a =array("好好学习","天天向上","福如东海","寿比南山");
echo  $a[0];
echo  $a[1];
echo  $a[2];
echo  $a[3];
?>

Hasil keluaran:

Bagaimana untuk menentukan jenis tatasusunan PHP

Subskrip biasanya bermula dari 0, jadi bolehkah kita tidak bermula dari sifar? Kemudian anda perlu menggunakan salah satu jenis tatasusunan yang dipanggil: tatasusunan indeks.

Susun atur indeks

Subskrip tatasusunan indeks, iaitu nama kunci, secara amnya, ia bermula dari 0 secara lalai, dan setiap satu nombor sepadan dengan elemen tatasusunan dalam tatasusunan, PHP secara automatik akan menetapkan nilai integer kepada nama kunci tatasusunan indeks, dan kemudian secara automatik meningkat daripada nilai ini. Seperti yang ditunjukkan di bawah:

<?php
 $a = array(0=>&#39;好好学习&#39;,&#39;天天向上&#39;,5 => &#39;福如东海&#39;,&#39;寿比南山&#39;,  10 => &#39;nothing&#39;);
 ?>

0=>'belajar bersungguh-sungguh' bermaksud: subskrip "belajar bersungguh-sungguh" ialah 0, "belajar bersungguh-sungguh setiap hari" berada di belakang "belajar bersungguh-sungguh", dan subskripnya adalah secara automatik Kenaikan ialah 2.

di mana => ialah simbol, nama standard ialah: surat-menyurat nilai kunci. Ia boleh difahami sebagai subskrip yang mengisytiharkan nilai ini.

Jadi, subskrip "福如东海" diisytiharkan sebagai 5, dan subskrip "Shoubi Nanshan" ditambah selepas 5, iaitu 6.

Contohnya:

<?php
$a =array(2=>"好好学习","天天向上",6=>"福如东海","寿比南山");
echo  $a[6];
echo  $a[7];
echo  $a[2];
echo  $a[3];
?>

Hasil keluaran:

Bagaimana untuk menentukan jenis tatasusunan PHP

Melalui contoh di atas kita boleh meringkaskan Peraturan tatasusunan indeks :

  • Jika tatasusunan indeks tidak mengisytiharkan subskripnya secara paksa, subskripnya bermula dari 0.

  • Subskrip yang saya tentukan ialah nilai yang saya nyatakan.

  • Nilai tertentu mempunyai subskrip wajib. Nilai selepasnya, jika tiada subskrip dinyatakan. Subskrip mereka ditambah dengan 1.

Tatasusunan bersekutu

Subskrip tatasusunan bersekutu terdiri daripada campuran nilai angka dan rentetan Jika terdapat kunci dalam tatasusunan Jika nama itu bukan nombor, maka tatasusunan ialah tatasusunan bersekutu. Contohnya:

<?php
$a =array("young"=>"10086","city"=>"12315","boy"=>"12306");
echo $a[&#39;young&#39;] . $a[&#39;city&#39;] . $a[&#39;boy&#39;];
?>

Hasil keluaran:

Bagaimana untuk menentukan jenis tatasusunan PHP

Subskrip tatasusunan bersekutu boleh menjadi integer atau rentetan. Jika subskrip ialah rentetan, tambahkan petikan tunggal ' ' atau petikan berganda " " pada subskrip.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menentukan jenis 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