Я предполагаю, что мы хотим перебрать и извлечь нужные значения и сделать другие вещи, которые мы можем сделать.
Здесь у нас есть основной массив с некоторыми другими массивами внутри массива.У них есть индексы (ключи) и значения.
Наши желаемые выходные данные можно просто найти в следующих трех местах:
$php_array["index1"][2];
$php_array["index3"][1];
$php_array["index4"]["index6"][0];
, где 2, 1 и 0 - ключи вложенных или внутренних массивов в основном массиве:
Main Array
$php_array = array(
"index1" => ["value1", "value2", "value3"],
"index2" => "value4",
"index3" => ["value5", "value6", "value7"],
"index4" => [
"index5" => "value8",
"index6" => ["value9", "value10"],
],
);
Пример
Здесь мы зациклимся в нашем основном массиве, который имеет четыре индекса.Всякий раз, когда index
равен ===
нашему желаемому значению, программа echo
или печатает желаемое значение, в противном случае ничего не делает:
$php_array = array(
"index1" => ["value1", "value2", "value3"],
"index2" => "value4",
"index3" => ["0" => "value5", "1" => "value6", "2" => "value7"],
"index4" => ["index5" => "value8", "index6" => ["value9", "value10"]],
);
foreach ($php_array as $key => $value) {
if ($key === "index1") {
echo $value["2"];
}
if ($key === "index3") {
echo $value["1"];
}
if ($key === "index4") {
echo $value["index6"]["0"];
}
}
Вывод
value3
value6
value9
Ссылки