Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memberikan nilai kepada pembolehubah dalam tatasusunan php

Bagaimana untuk memberikan nilai kepada pembolehubah dalam tatasusunan php

PHPz
PHPzasal
2023-04-20 13:50:341255semak imbas

Dalam pengaturcaraan PHP, tatasusunan ialah jenis data yang sangat biasa dan berguna. Apabila kita perlu menggunakan data dalam tatasusunan, kita boleh menetapkan tatasusunan kepada pembolehubah supaya kita boleh menggunakan data dengan mudah. Artikel ini akan memperkenalkan cara menetapkan tatasusunan PHP kepada pembolehubah.

Ikhtisar tatasusunan PHP

Dalam PHP, tatasusunan ialah struktur data yang digunakan untuk menyimpan set data Ia boleh menyimpan jenis data yang berbeza, seperti nombor, rentetan, nilai Boolean, dan lain-lain. Tatasusunan ialah jenis data yang sangat biasa digunakan. Tatasusunan boleh digunakan untuk memproses data dan melaksanakan pelbagai fungsi.

Sintaks penugasan tatasusunan PHP

Dalam PHP, anda boleh menetapkan tatasusunan kepada pembolehubah melalui sintaks berikut:

$variable = array(value1, value2, value3, …);

Di mana, $variable ialah pembolehubah kepada diberikan Nama, value1, value2, value3, dsb. ialah nilai untuk disimpan dalam tatasusunan. Anda boleh menyimpan seberapa banyak nilai yang anda suka, dipisahkan dengan koma.

Array juga boleh diberikan menggunakan sintaks berikut:

$array_name[key] = value;

di mana $array_name ialah nama tatasusunan yang akan diberikan dan key ialah kunci untuk disimpan ( juga dipanggil indeks ), value ialah nilai yang akan disimpan.

Indeks tatasusunan boleh menjadi nombor atau rentetan. Jika indeks ialah nombor, tatasusunan dianggap sebagai tatasusunan yang diindeks secara berangka. Jika indeks ialah rentetan, tatasusunan dianggap sebagai tatasusunan bersekutu. Tatasusunan bersekutu mempunyai pasangan kunci/nilai tersuai dan bukannya diisih mengikut tertib yang diindeks secara berangka.

Contoh penugasan tatasusunan PHP

Berikut ialah beberapa contoh kod untuk menunjukkan cara menetapkan tatasusunan PHP kepada pembolehubah:

<?php
// 数字索引数组
$my_array = array("apple", "banana", "orange");
print_r($my_array);
echo "<br>";

// 关联数组
$student = array("name" => "Tom", "age" => 20, "major" => "Computer Science");
print_r($student);
echo "<br>";

// 使用循环输出数字索引数组
foreach($my_array as $value) {
    echo "$value <br>";
}

// 使用循环输出关联数组
foreach($student as $key => $value) {
    echo "$key: $value <br>";
}
?>

Hasil output ialah:

Array ( [0] => apple [1] => banana [2] => orange )
Array ( [name] => Tom [age] => 20 [major] => Computer Science )
apple
banana
orange
name: Tom
age: 20
major: Computer Science

Dalam contoh di atas, tatasusunan indeks berangka $my_array dan tatasusunan bersekutu $student mula-mula dicipta, dan kemudian semua elemen tatasusunan dikeluarkan menggunakan fungsi print_r().

Seterusnya, gunakan gelung untuk mengeluarkan setiap elemen tatasusunan indeks berangka dan tatasusunan bersekutu secara berasingan. Untuk tatasusunan yang diindeks secara berangka, gunakan gelung foreach dan tetapkan setiap elemen kepada pembolehubah $value untuk tatasusunan bersekutu, gunakan gelung foreach dan tetapkan setiap pasangan nilai kunci kepada pembolehubah $key dan $value masing-masing; .

Ringkasan

Artikel ini memperkenalkan cara untuk menetapkan tatasusunan PHP kepada pembolehubah. Array ialah struktur data yang sangat berguna yang boleh digunakan untuk menyimpan dan memproses pelbagai jenis data. Apabila menggunakan tatasusunan PHP, memberikan nilai kepada pembolehubah adalah operasi yang sangat asas Mengenai pengetahuan asasnya, kita harus menguasai dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk memberikan nilai kepada pembolehubah dalam tatasusunan 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