Heim >Backend-Entwicklung >PHP-Problem >So lesen Sie die Werte in einem vierdimensionalen Array in PHP
PHP ist eine weit verbreitete Sprache für die Entwicklung von Webanwendungen. Während des Entwicklungsprozesses ist es wahrscheinlich, dass mehrdimensionale Arrays verwendet werden. Das vierdimensionale Array ist unter den mehrdimensionalen Arrays ein relativ komplexer Datentyp. Wie liest man also den Wert eines vierdimensionalen Arrays in PHP?
1. Was ist ein vierdimensionales Array, bei dem jede Ebene ein Array ist?
Wie unten gezeigt, ist dies ein einfaches vierdimensionales Array:
$array = array( "first" => array( "second" => array( "third" => array( "forth" => 'value' ) ) ) );
Unter diesen sind die Dimensionen im vierdimensionalen Array wie folgt:
# 🎜🎜##🎜🎜 #Erste Dimension: erste; Zweite Dimension: zweite;$value1 = $array['first']['second']['third']['forth']; echo $value1; // value
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"; } } } }
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
Das obige ist der detaillierte Inhalt vonSo lesen Sie die Werte in einem vierdimensionalen Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!