Answer the question
In order to leave comments, you need to log in
Merging arrays with sort?
There is such an array
array(
array("Австралия"),
array("Австралия", "Виктория"),
array( "Австралия", "Виктория", "Бичворз"),
array("Австралия", "Виктория", "Джилонг"),
array( "Австралия", "Виктория", "Долина Ярра"),
array("Австралия", "Долина Хантер"),
array("Австралия", "Западная Австралия"),
array("Австралия", "Западная Австралия", "Греат Саусерн"),
array("Австралия", "Западная Австралия", "Маргарет Ривер")
)
array( "Австралия"=> array(
"Виктория" => array(
"Бичворз"
"Джилонг"
"Долина Ярра"
),
"Долина Хантер"=>array(),
"Западная Австралия"=>array(
"Греат Саусерн"
"Маргарет Ривер"
)
)
)
Answer the question
In order to leave comments, you need to log in
<?php
$arr = array(
array("Австралия"),
array("Австралия", "Виктория"),
array( "Австралия", "Виктория", "Бичворз"),
array("Австралия", "Виктория", "Джилонг"),
array( "Австралия", "Виктория", "Долина Ярра"),
array("Австралия", "Долина Хантер"),
array("Австралия", "Западная Австралия"),
array("Австралия", "Западная Австралия", "Греат Саусерн"),
array("Австралия", "Западная Австралия", "Маргарет Ривер")
);
$result = [];
foreach($arr as $vals){
$result[$vals[0]][$vals[1]][] = $vals[2];
}
var_dump($result);
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question