Dalam PHP, tatasusunan ialah jenis data yang sangat biasa yang sering digunakan untuk menyimpan berbilang nilai. Memandangkan tatasusunan boleh menyimpan berbilang nilai, ia juga sangat penting untuk mendapatkan nilai tatasusunan dalam program anda. Dalam PHP, anda boleh menggunakan kaedah berikut untuk mendapatkan nilai tatasusunan:
Dalam PHP, gunakan subskrip untuk mendapatkan nilai tatasusunan : Cara yang sangat biasa. Subskrip ialah integer atau rentetan yang mengenal pasti elemen dalam tatasusunan. Contohnya:
$colors = array("Red", "Green", "Blue"); echo $colors[0]; //输出Red echo $colors[1]; //输出Green echo $colors[2]; //输出Blue
Dalam contoh di atas, kami menggunakan subskrip tatasusunan 0, 1 dan 2 untuk mendapatkan nilai tatasusunan $colors, dan kemudian mengeluarkan nilai ini.
Sekiranya anda ingin mengulangi keseluruhan tatasusunan dan mendapatkan nilai setiap elemen, anda boleh menggunakan gelung foreach. Contohnya:
$colors = array("Red", "Green", "Blue"); foreach($colors as $value){ echo $value . "<br>"; }
Dalam contoh di atas, kami mentakrifkan tatasusunan $colors, dan menggunakan gelung foreach untuk melintasi keseluruhan tatasusunan untuk mendapatkan nilai setiap elemen, dan kemudian mengeluarkan nilai ini.
Sesetengah tatasusunan mungkin mengandungi beberapa pasangan nilai kunci pada masa yang sama, dalam hal ini anda boleh menggunakan nilai kunci berpasangan untuk mendapatkan nilai tatasusunan. Contohnya:
$student = array("name"=>"Tom", "age"=>20, "grade"=>99); echo $student["name"]; //输出Tom echo $student["age"]; //输出20 echo $student["grade"]; //输出99
Dalam contoh di atas, kami menggunakan nama kunci, umur dan gred dalam tatasusunan $pelajar untuk mendapatkan nilai yang sepadan, dan kemudian mengeluarkan nilai ini.
Akhir sekali, anda juga boleh menggunakan fungsi ekstrak terbina dalam PHP untuk mendapatkan nilai tatasusunan. Fungsi ini mengubah elemen dalam tatasusunan menjadi pembolehubah yang berasingan, dan nilai pembolehubah ini boleh diperoleh dengan mudah. Contohnya:
$student = array("name"=>"Tom", "age"=>20, "grade"=>99); extract($student); echo $name; //输出Tom echo $age; //输出20 echo $grade; //输出99
Dalam contoh di atas, kami menggunakan fungsi ekstrak untuk menukar elemen dalam tatasusunan $pelajar kepada pembolehubah berasingan, dan kemudian dapatkan nilai pembolehubah ini dan mengeluarkannya.
Untuk meringkaskan, dalam PHP, anda boleh menggunakan subskrip, gelung foreach, pasangan nilai kunci, fungsi ekstrak, dll. untuk mendapatkan nilai tatasusunan Pembangun harus memilih kaedah yang sesuai untuk mendapatkan nilai tatasusunan berdasarkan situasi tertentu.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan nilai array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!