Подскажите пожалуйста.
Есть два массива:
$arr1=array(1,2,3,4);
$arr2=array(1.2,2.2,3.3,4.4);
Как объединить эти два массива в один, чтобы 0=>1,1=>1.2,2=>2,3=>2.2
Но при этом мы не знаем какие есть значения массивов (т.е. мы не сможем сделать поиск по значению)
И когда уже получен один массив, то каждую пару , т.е. 0=>1,1=>1.2 покрасить цветом background,
а 2=>2,3=>2.2 тоже покрасить, но это будет отдельный элемент отображения.
В итоге получится, что то блок схемы, где каждая пара - блок за блоком
При этом длинна массива полученного неизвестна (т.е. не известно сколько будет таких пар)
Заранее спасибо
$array_merge = array_merge($arr1, $arr2);
asort($array_merge);
print_r( $array_merge );
А дальше см. функцию
is_int
При array_merge вот такой вот 0=>1,1=>1.2,2=>2,3=>2.2 результат не выйдет
Да и вообще если сделать похожий массив то как искать по нему нужные значения?
Единственное я бы для второго массива что ли установил свой ключ и уже в общем массиве имелся свой ключ со своими значениями. Здесь нужно от ТС что и зачем то нужно, то есть какой он в итоге результат хочет получить
В цикле собрать то, что нужно.
_____________
Бесплатному сыру в дырки не заглядывают...
Astin
Объясни мне, почему не получится ?
Нужны новые ключи по порядку - не вопрос , используйте sort вместо asort