Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menggunakan nilai dalam tatasusunan dalam php

Bagaimana untuk menggunakan nilai dalam tatasusunan dalam php

WBOY
WBOYasal
2023-05-07 17:31:07516semak imbas

【Kata Pengantar】

Array ialah jenis data yang sangat biasa digunakan semasa pengaturcaraan dalam PHP. Pelbagai elemen boleh disimpan dalam tatasusunan, dan setiap elemen boleh terdiri daripada sebarang jenis data. Dalam artikel ini, kami akan meneroka cara melaksanakan operasi data menggunakan nilai dalam tatasusunan.

[Teks utama]

Untuk menggunakan nilai dalam tatasusunan, kita perlu memahami cara mengakses elemen dalam tatasusunan terlebih dahulu. Dalam PHP, terdapat dua cara untuk mengakses elemen tatasusunan, melalui subskrip dan melalui gelung.

  1. Mengakses elemen tatasusunan menggunakan subskrip

Dalam PHP, cara paling asas untuk mengakses elemen tatasusunan adalah melalui subskrip. Subskrip boleh menjadi sebarang nombor atau rentetan, yang sepadan dengan elemen dalam tatasusunan. Contohnya:

$fruits = array("apple", "banana", "orange");
echo $fruits[0]; // 输出 "apple"
echo $fruits[1]; // 输出 "banana"
echo $fruits[2]; // 输出 "orange"

Selain itu, anda juga boleh menggunakan tatasusunan bersekutu untuk mengakses elemen tatasusunan menggunakan subskrip rentetan, contohnya:

$person = array("name" => "张三", "age" => 25, "gender" => "男");
echo $person["name"]; // 输出 "张三"
echo $person["age"]; // 输出 "25"
echo $person["gender"]; // 输出 "男"
  1. Gunakan gelung untuk mengakses elemen tatasusunan

Jika anda perlu mengulangi semua elemen dalam tatasusunan, anda boleh menggunakan gelung untuk mengaksesnya. Dalam PHP, terdapat tiga kaedah gelung yang boleh digunakan untuk merentasi tatasusunan iaitu foreach, for dan while.

  • Gunakan gelung foreach untuk melintasi tatasusunan
$fruits = array("apple", "banana", "orange");
foreach($fruits as $fruit) {
    echo $fruit . " ";
}
// 输出:"apple banana orange"
$person = array("name" => "张三", "age" => 25, "gender" => "男");
foreach($person as $key => $value) {
    echo $key . ":" . $value . "<br>";
}
// 输出:"name:张三 age:25 gender:男"
  • Gunakan gelung for untuk melintasi tatasusunan
$fruits = array("apple", "banana", "orange");
for($i = 0; $i < count($fruits); $i++) {
    echo $fruits[$i] . " ";
}
// 输出:"apple banana orange"
$person = array("name" => "张三", "age" => 25, "gender" => "男");
$keys = array_keys($person);
for($i = 0; $i < count($keys); $i++) {
    $key = $keys[$i];
    $value = $person[$key];
    echo $key . ":" . $value . "<br>";
}
// 输出:"name:张三 age:25 gender:男"
  • Gunakan gelung sementara untuk merentasi tatasusunan
$fruits = array("apple", "banana", "orange");
$i = 0;
while($i < count($fruits)) {
    echo $fruits[$i] . " ";
    $i++;
}
// 输出:"apple banana orange"
$person = array("name" => "张三", "age" => 25, "gender" => "男");
$keys = array_keys($person);
$i = 0;
while($i < count($keys)) {
    $key = $keys[$i];
    $value = $person[$key];
    echo $key . ":" . $value . "<br>";
    $i++;
}
// 输出:"name:张三 age:25 gender:男"

Tidak kira kaedah gelung mana yang digunakan, cara menggunakan nilai dalam tatasusunan adalah sama. Sebaik sahaja kami mempunyai nilai dalam tatasusunan, kami boleh menggunakannya untuk melaksanakan pelbagai operasi data.

  1. Gunakan nilai dalam tatasusunan untuk melaksanakan operasi data

Dalam PHP, nilai dalam tatasusunan boleh digunakan untuk melaksanakan pelbagai operasi data, seperti sebagai penyambungan rentetan dan pengiraan matematik dll.

  • Penggabungan rentetan
$firstName = "张";
$lastName = "三";
$name = $firstName . $lastName;
echo $name; // 输出:"张三"
$person = array("name" => "张三", "age" => 25, "gender" => "男");
$name = $person["name"];
$age = $person["age"];
$gender = $person["gender"];
echo "姓名:" . $name . " 年龄:" . $age . " 性别:" . $gender;
// 输出:"姓名:张三 年龄:25 性别:男"
  • Pengiraan matematik
$width = 5;
$height = 10;
$area = $width * $height;
echo "长方形的面积为:" . $area;
// 输出:"长方形的面积为:50"
$person = array("name" => "张三", "age" => 25, "gender" => "男");
$age = $person["age"];
if($age >= 18) {
    echo "成年人";
} else {
    echo "未成年人";
}
// 输出:"成年人"

[Kesimpulan]

Array ialah PHP ialah jenis data yang sangat biasa digunakan dalam tatasusunan, dan ia juga sangat mudah untuk menggunakan nilai dalam tatasusunan untuk operasi data. Dalam artikel ini, kami mempelajari cara mengakses elemen dalam tatasusunan dan cara menggunakan nilai dalam tatasusunan untuk melaksanakan operasi seperti penyambungan rentetan dan pengiraan matematik. Semoga artikel ini berguna kepada pembangun PHP.

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