Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk membaca nilai dalam tatasusunan empat dimensi dalam php
PHP ialah bahasa yang digunakan secara meluas untuk membangunkan aplikasi web. Semasa proses pembangunan, kemungkinan tatasusunan berbilang dimensi akan digunakan. Tatasusunan empat dimensi ialah jenis data yang agak kompleks antara tatasusunan berbilang dimensi. Jadi, bagaimana untuk membaca nilai tatasusunan empat dimensi dalam PHP?
1. Apakah tatasusunan empat dimensi?
Tatasusunan empat dimensi ialah tatasusunan yang mengandungi struktur bersarang empat peringkat. struktur pasangan nilai, di mana setiap setiap peringkat adalah tatasusunan.
Seperti yang ditunjukkan di bawah, ini ialah tatasusunan empat dimensi yang ringkas:
$array = array( "first" => array( "second" => array( "third" => array( "forth" => 'value' ) ) ) );
Antaranya, dimensi dalam tatasusunan empat dimensi adalah seperti berikut:
Dalam PHP, terdapat banyak cara untuk membaca nilai dalam tatasusunan empat dimensi. Berikut ialah beberapa kaedah biasa
Kaedah subskrip tatasusunan$value1 = $array['first']['second']['third']['forth']; echo $value1; // valueKaedah lintasan gelung
foreach ($array as $first_key => $first_value) { foreach ($first_value as $second_key => $second_value) { foreach ($second_value as $third_key => $third_value) { foreach ($third_value as $forth_key => $forth_value) { echo "The value of index [$first_key][$second_key][$third_key][$forth_key] is: $forth_value"; } } } }Tentukan fungsi
function getFourDimensionValue($array, $first_key, $second_key, $third_key, $forth_key) { if (isset($array[$first_key][$second_key][$third_key][$forth_key])) { return $array[$first_key][$second_key][$third_key][$forth_key]; } else { return null; } } $value2 = getFourDimensionValue($array, 'first', 'second', 'third', 'forth'); echo $value2; // value
Atas ialah kandungan terperinci Bagaimana untuk membaca nilai dalam tatasusunan empat dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!