Почему я пишу эхо регион а мне выводится число 4 ?
$mas = [
'Самарская область' =>'Чапаевск',
'Новокуйбыышевск',
'безенчуг',
'Московская область'=>'Москва',
'Аргентина',
'Казань',
'Иннополис',
];
foreach ($mas as $region => $city){
echo $city. '</br>';
}?>
$mas = ['Самарская область'=>['Чапаевск','Новокуйбыышевск','безенчуг'],
'Московская область'=>['Москва','Аргентина','Казань','Иннополис']
];
foreach ($mas as $key=>$val){
echo $key.':</br>';
foreach ($val as $key){
echo $key. '</br>';
}
}
<?php foreach ($mas as $region => $city) : ?>
<?php endforeach; ?>
<?php foreach ($mas as $region => $city) { ?>
<?php } ?>
$mas_samara = ['Чапаевск','Новокуйбыышевск','безенчуг'];
$mas_moscow = ['Москва','Аргентина','Казань','Иннополис'];
echo "Самарская область:<br/>";
foreach ($mas_samara as $city)
echo "$city<br/>";
echo "<br/><br/>Московская область:<br/>";
foreach ($mas_moscow as $city)
echo "$city<br/>";
$mas = [
'Самарская область' => [
'Чапаевск',
'Новокуйбыышевск',
'безенчуг'
],
'Московская область' => [
'Москва',
'Аргентина',
'Казань',
'Иннополис'
]
];
echo "<br/><br/>Самарская область:<br/>";
foreach ($mas['Самарская область'] as $city)
echo "$city<br/>";
echo "<br/><br/>Московская область:<br/>";
foreach ($mas['Московская область'] as $city2)
echo "$city2<br/>";
<br/>
- это перенос на новую строку