Adakah tatasusunan PHP menyokong subskrip rentetan?

WBOY
Lepaskan: 2023-03-16 16:08:02
asal
2199 orang telah melayarinya

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.

Adakah tatasusunan PHP menyokong subskrip rentetan?

Persekitaran pengendalian artikel ini: sistem Windows 10, versi PHP 8.1, komputer Dell G3

tatasusunan PHP menyokong subskrip rentetan

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(
    &#39;Chandler&#39; => 50, 
    &#39;Monica&#39; => 80, 
    &#39;Ross&#39; => 95
  ); 
?>
Salin selepas log masuk

Nota:

$scoreArray ialah nama pembolehubah.

['KeyName'] ialah kunci indeks elemen.

Nilai integer ialah markah pelajar.

Adakah tatasusunan PHP menyokong subskrip rentetan?

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(
    &#39;Chandler&#39; => 50, 
    &#39;Monica&#39; => 80, 
    &#39;Ross&#39; => 95
  ); 
        //Inserting New Elements
  $scoreArray[&#39;Joey&#39;] = 75;
  $scoreArray[&#39;Rachael&#39;] = 55;
?>
Salin selepas log masuk

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[&#39;Joey&#39;] = 75;
  $scoreArray[&#39;Rachael&#39;] = 55;
?>
Salin selepas log masuk

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!

Label berkaitan:
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