Intereting Posts
«Неустранимая ошибка: вызов неопределенного метода PHPUnit_Util_Filter :: addfiletofilter () в / usr / bin / phpunit в строке 48» Примечание. Неопределенный индекс php include_once не работает Как я могу сохранить один и тот же URL-адрес в адресной строке для каждой страницы? как добавить переменную php в url name; не в ссылке URL Лучшая практика: как структурировать массивы – стандарты и соглашения об именах импортировать данные txt / csv в базу данных в соответствии с заголовком таблицы базы данных Как получить результат Laravel Query Builder как целое число PHP-модели баз данных, которые синхронизируются с базой данных? Переформатирование Json в geoJson в PHP (Laravel) php imagic конвертировать PNG в jpg Изменение / стиль взлома кнопки «Like it» Как добавить ссылку в тему электронной почты (gmail) Как убить сессию PHP? Обрезаемая фатальная ошибка: объект класса PDOStatement не может быть преобразован в строку в /home/refined/public_html/refer.php в строке 30

Объединение php-массивов

У меня есть следующие массивы на PHP (хорошо, они немного больше, но идея – то, что имеет значение).

$array1 = array(1 => 'a', 2 => 'b'); $array2 = array(3 => 'c', 4 => 'd'); 

По сути, я хочу объединить два массива, как будто это что-то вроде этого

 $array3 = array(1 => 'a', 2 => 'b', 3 => 'c', 4 => 'd'); 

благодаря

Solutions Collecting From Web of "Объединение php-массивов"

использование

 $array3 = $array1 + $array2; 

См. Операторы массива

Кстати: array_merge () делает что-то другое с массивами, приведенными в примере:

 $a1=array(1 => 'a', 2 => 'b'); $a2=array(3 => 'c', 4 => 'd'); print_r($a1+$a2); Array ( [1] => a [2] => b [3] => c [4] => d ) print_r(array_merge($a1, $a2)); Array ( [0] => a [1] => b [2] => c [3] => d ) 

Обратите внимание на различную индексацию.

Вы можете проверить функцию array_combine.

array_merge сохраняет только клавиши STRING. Вы должны написать свою функцию для этого