Mari kita bincangkan tentang cara khusus menulis subskrip tatasusunan dalam PHP

PHPz
Lepaskan: 2023-04-20 15:59:02
asal
693 orang telah melayarinya

Subskrip tatasusunan dalam PHP boleh diindeks menggunakan jenis integer, rentetan dan Boolean, malah anda boleh menggunakan satu tatasusunan sebagai subskrip tatasusunan lain. Berikut akan memperkenalkan kaedah penulisan khusus subskrip tatasusunan dalam PHP.

  1. Subskrip integer

Subskrip integer dalam tatasusunan PHP adalah sama seperti subskrip tatasusunan biasa, bermula dari 0 dan meningkat secara beransur-ansur. Sebagai contoh, tatasusunan dengan 5 elemen bermula dari 0 boleh ditulis sebagai:

$arr = array(1, 2, 3, 4, 5);
Salin selepas log masuk

Subskrip dalam tatasusunan ini masing-masing ialah 0, 1, 2, 3 dan 4. Jika anda perlu menambah elemen pada penghujung tatasusunan, anda boleh menggunakan kod berikut:

$arr[] = 6;
Salin selepas log masuk

Selepas melaksanakan kod di atas, tatasusunan akan menambahkan elemen dengan nilai 6 pada penghujungnya dan tetapkan subskripnya kepada 5 .

  1. Subskrip rentetan

Langganan rentetan tatasusunan PHP membolehkan pembangun menggunakan rentetan sebagai subskrip tatasusunan. Contohnya:

$arr = array(
    "name" => "Tom",
    "age" => 20,
    "gender" => "male"
);
Salin selepas log masuk

Dalam contoh di atas, setiap elemen dalam tatasusunan mempunyai rentetan yang disertakan dalam petikan sebagai subskrip. Untuk jenis subskrip ini, terdapat dua cara untuk mengakses elemen dalam tatasusunan.

Yang pertama ialah mengakses terus menggunakan rentetan subskrip:

echo $arr["name"];
Salin selepas log masuk

Kod di atas akan mengeluarkan "Tom".

Kaedah kedua ialah menggunakan pendakap kerinting {} untuk membalut rentetan subskrip:

echo $arr{"name"};
Salin selepas log masuk

Kod di atas juga mengeluarkan "Tom".

  1. Subskrip Boolean

Subskrip Boolean dalam PHP hanya membenarkan dua nilai: benar dan salah. Jika anda menggunakan nilai lain sebagai subskrip tatasusunan, PHP akan menukarnya secara automatik kepada jenis Boolean. Oleh itu, biasanya hanya nilai benar dan salah adalah subskrip undang-undang.

Contohnya:

$arr = array(
    true => "Hello",
    false => "World"
);
Salin selepas log masuk

Dalam contoh di atas, elemen dengan indeks benar mempunyai nilai "Hello" dan elemen dengan indeks palsu mempunyai nilai "Dunia".

  1. Susun atur sebagai subskrip

Subskrip tatasusunan dalam PHP juga boleh menjadi tatasusunan lain. Contohnya:

$arr1 = array('a', 'b', 'c');
$arr2 = array($arr1, 'd', 'e');
Salin selepas log masuk

Dalam contoh di atas, elemen pertama dalam tatasusunan $arr2 ialah tatasusunan $arr1, jadi ia boleh diakses menggunakan:

echo $arr2[0][1];
Salin selepas log masuk

Hasil output ialah "b".

Ringkasan

Di atas ialah beberapa cara untuk menulis subskrip tatasusunan dalam PHP. Tidak kira subskrip yang digunakan, ia harus digunakan secara munasabah untuk meningkatkan kebolehselenggaraan dan kerumitan aplikasi PHP.

Atas ialah kandungan terperinci Mari kita bincangkan tentang cara khusus menulis subskrip tatasusunan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan