как можно совместить этуКомбинация и объединить строки
5 4 3 2 1 1 (идентификатор массива)
3 3 2 1 3 2 (значением массива)
и я хотите выход, как это для массива (значение)
id value
5 - 3
4 - 3
3 - 2
2 - 1
1 - 3
1- 2
как можно совместить этуКомбинация и объединить строки
5 4 3 2 1 1 (идентификатор массива)
3 3 2 1 3 2 (значением массива)
и я хотите выход, как это для массива (значение)
id value
5 - 3
4 - 3
3 - 2
2 - 1
1 - 3
1- 2
Попробуйте это:
$array = array(5=>3, 4=>3, 3=>2, 2=>3, 1=>2);
foreach($array as $key=>&$val){
$val = $key."-".$val;
}
echo "<pre>";
print_r($array);
Может быть что-то вроде Тхи работает для вас
$array = array(5=>3, 4=>3, 3=>2, 2=>3, 1=>2);
foreach($array as $key=>$value)
{
$value = $key."-".$value;
$array[$key] = $value;
}
var_dump($array);
Вы можете попробовать
$id = array(5 , 4 ,3 ,2, 1, 1) ;
$value = array(3 , 3 , 2, 1, 3, 2);
foreach (array_map(null, $id, $value) as $group) {
vprintf("%d - %d\n", $group);
}
Выход
5 - 3
4 - 3
3 - 2
2 - 1
1 - 3
1 - 2
что логика вы хотите применить? что вы попробовали? – MatRt
Дубликат [Объединение слиянием массива] (http://stackoverflow.com/questions/15518570/array-merge-combination). Вы спрашивали об этом раньше. Кроме того, StackOverflow не является вашим личным «сделайте это для меня, я слишком ленив к» ресурсу – Bojangles