у нас есть эти массивы ....2 одномерный массив
$cities = array("nagpur","kanpur","delhi","chd","Noida","mumbai","nagpur");
$names = array("munish","imteyaz","ram","shyam","ankit","Rahul","mohan");
Теперь я хочу 2 одномерный массив с именем города, как ключ и все соответствующие имена, как его значения.
<?php
$cities = array("nagpur","kanpur","nagpur","delhi","kanpur");
$names = array("ankit","atul","aman","amit","manu");
foreach ($cities as $i => $value) {
echo "\n";
echo $value;
$city=$value;
$k=0;
foreach ($cities as $ii => $m) {
If($city==$m)
{
echo$names[$ii] ;
$final[$i][$k]=$names[$ii];
$arr = array($city => array($k =>$names[$ii]));
$k++;
}
}
echo"\n<tr></tr>";
}
Ват я попытался это this.but оно не work.help мне
Откуда вы знаете, какие имена принадлежат городу? Можете ли вы привести пример того, как должен выглядеть результирующий массив? Вы можете использовать array_combine, как предлагает Johannes, но это создаст одномерный массив, поэтому я не уверен, что вы хотите ... –
как для nagpur значения будут munish и mohan –