Tatasusunan PHP menyokong subskrip rentetan, iaitu, nilai indeks, boleh menjadi rentetan atau nombor Tatasusunan yang subskripnya rentetan ialah tatasusunan bersekutu, iaitu An tatasusunan dengan kaedah pengindeksan khas, dan tatasusunan yang subskripnya ialah nombor ialah tatasusunan indeks, dan nilai subskripnya mestilah integer.
Persekitaran pengendalian artikel ini: sistem Windows 10, versi PHP 8.1, komputer Dell G3
Subskrip (nilai indeks) tatasusunan php boleh menjadi rentetan atau nombor. Tatasusunan yang subskripnya ialah rentetan ialah tatasusunan bersekutu, iaitu tatasusunan dengan kaedah pengindeksan khas;
Suatu tatasusunan bersekutu dengan kunci yang ditentukan, setiap satunya mempunyai nilai yang dikaitkan dengan kunci IDnya. ialah tatasusunan menggunakan kekunci yang diberikan kepada tatasusunan. Menggunakan tatasusunan berangka bukanlah amalan terbaik apabila menyimpan data mengenai nilai yang dinamakan secara khusus. Dengan tatasusunan bersekutu, kita boleh menggunakan nilai sebagai kunci dan memberikan nilai kepada mereka.
Tatasusunan bersekutu dalam PHP menyimpan data dalam bentuk pasangan nilai kunci. Tidak seperti tatasusunan yang diindeks secara berangka, anda boleh mengindeks setiap elemen menggunakan label atau kunci. Kunci mudah diingati. Sebagai contoh, anda boleh menyimpan data berstruktur dengan mudah dalam tatasusunan bersekutu. Dalam artikel ini, kita akan membincangkan tatasusunan bersekutu PHP. Selain itu, kami akan membincangkan cara untuk mencipta, memasukkan dan mengakses elemen dalam tatasusunan bersekutu.
Mencipta Tatasusunan Bersekutu dalam PHP
Membuat tatasusunan bersekutu dalam PHP adalah mudah. Katakan kita ingin mencipta tatasusunan untuk menyimpan markah pelajar dalam tatasusunan. Adalah lebih baik untuk menyimpan nama pelajar sebagai kunci dan skor sebagai nilai.
<?php $scoreArray = array( 'Chandler' => 50, 'Monica' => 80, 'Ross' => 95 ); ?>
Nota:
$scoreArray ialah nama pembolehubah.
['KeyName'] ialah kunci indeks elemen.
Nilai integer ialah markah pelajar.
Memasukkan Susunan Bersekutu dalam PHP
Anda boleh memasukkan elemen baharu dalam tatasusunan bersekutu dalam PHP menggunakan pengendali tugasan, Seperti yang ditunjukkan di bawah:
<?php //Creating an Array $scoreArray = array( 'Chandler' => 50, 'Monica' => 80, 'Ross' => 95 ); //Inserting New Elements $scoreArray['Joey'] = 75; $scoreArray['Rachael'] = 55; ?>
Dalam coretan kod di atas, kami mula-mula memulakan tatasusunan dengan beberapa pasangan nilai kunci. Kemudian kami memasukkan elemen baharu dengan memberikan nilai kepada kunci.
Nota: Anda juga boleh mencipta tatasusunan dengan memulakan tatasusunan kosong dan kemudian memasukkan elemen ke dalamnya.
<?php $scoreArray = array(); $scoreArray['Joey'] = 75; $scoreArray['Rachael'] = 55; ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Adakah tatasusunan PHP menyokong subskrip rentetan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!