Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bolehkah nilai kunci tatasusunan php menjadi pembolehubah?

Bolehkah nilai kunci tatasusunan php menjadi pembolehubah?

小老鼠
小老鼠asal
2023-07-04 16:15:121313semak imbas

Nilai kunci tatasusunan PHP ​​boleh berubah-ubah. Tatasusunan ialah pembolehubah khas yang boleh menyimpan berbilang nilai dalam satu pembolehubah Nilai yang disimpan boleh ditetapkan sebagai pembolehubah, atau pernyataan list() boleh digunakan untuk menukar elemen tatasusunan kepada pembolehubah. list(var1,var2... )".

Bolehkah nilai kunci tatasusunan php menjadi pembolehubah?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi PHP 8.1.3, komputer Dell G3.

Elemen dalam tatasusunan php boleh menjadi pembolehubah

Apakah itu tatasusunan?

Tatasusunan ialah pembolehubah khas yang boleh menyimpan berbilang nilai dalam satu pembolehubah.

Jika anda mempunyai senarai item (contohnya: senarai nama kereta), simpannya ke dalam pembolehubah tunggal seperti ini:

$cars1="Volvo";
$cars2="BMW";
$cars3="Toyota";

Walau bagaimanapun, bagaimana jika anda ingin mengulangi tatasusunan dan mengetahui yang tertentu? Bagaimana jika tatasusunan tidak hanya mempunyai 3 item tetapi 300?

Penyelesaian adalah untuk mencipta tatasusunan!

Tatasusunan boleh menyimpan berbilang nilai dalam satu pembolehubah dan anda boleh mengakses nilai di dalamnya berdasarkan kuncinya.

Mencipta Tatasusunan dalam PHP

Dalam PHP, fungsi tatasusunan() digunakan untuk mencipta tatasusunan:

array();

Dalam PHP, terdapat tiga jenis tatasusunan:

Tatasusunan angka - dengan kekunci ID berangka An tatasusunan

Tatasusunan bersekutu - tatasusunan dengan kunci yang ditentukan, setiap kunci dikaitkan dengan nilai

Tatasusunan berbilang dimensi - tatasusunan yang mengandungi satu atau lebih tatasusunan

Contohnya adalah seperti berikut:

<?php
$a=&#39;钓鱼岛&#39;;
$b=&#39;是中国的&#39;;
$arr = array($a,$b);
var_dump($arr);
?>

Hasil keluaran:

Bolehkah nilai kunci tatasusunan php menjadi pembolehubah? Pengetahuan lanjutan

list() digunakan untuk menetapkan nilai kepada set pembolehubah dalam satu operasi. Fungsi ini hanya berfungsi dengan tatasusunan yang diindeks secara berangka, dan menganggap bahawa pengindeksan berangka bermula pada 0.

Nota: list() sebenarnya ialah struktur bahasa, bukan fungsi.

Sintaks:

senarai(var1,var2...)

Parameter:

var1 diperlukan. Pembolehubah pertama yang akan diberikan nilai.

var2,... Pilihan. Lebih banyak pembolehubah perlu diberikan nilai.

Atas ialah kandungan terperinci Bolehkah nilai kunci tatasusunan php menjadi pembolehubah?. 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