Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah maksud tatasusunan bersekutu dalam php

Apakah maksud tatasusunan bersekutu dalam php

WBOY
WBOYasal
2022-07-11 10:20:222269semak imbas

Dalam PHP, tatasusunan bersekutu bermaksud tatasusunan dengan kunci tertentu dan setiap kunci ID dikaitkan dengan nilai Ia adalah tatasusunan menggunakan kunci yang diberikan kepada tatasusunan dalam menyimpan nilai yang dinamakan secara khusus tatasusunan bukanlah pendekatan terbaik, anda boleh menggunakan tatasusunan bersekutu, menggunakan nilai sebagai kunci dan memberikan nilai kepada mereka.

Apakah maksud tatasusunan bersekutu dalam php

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

Associative array dalam php

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
  ); 
?>

Nota:

$scoreArray ialah nama pembolehubah.

['KeyName'] ialah kunci indeks elemen.

Nilai integer ialah markah pelajar.

Apakah maksud tatasusunan bersekutu dalam php

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;
?>

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;
?>

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah maksud tatasusunan bersekutu dalam 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