Articles of Массивы

PHP, Объединение массивов с помощью общих ключей

Мне нужно, чтобы два массива слились в один, сохраняя все ключи на месте и перечисляя значения в массиве, как в этом примере: $array1 = array('car' => '3', 'bus' => '2'); $array2 = array('dog' => '1', 'car' => '2', 'bird' => '9'); $merged = array( 'car' => array('3','2'), 'bus' => array('2',null), 'dog' => array(null,'1'), 'bird' => […]

Преобразование массива PostgreSQL в массив PHP

У меня проблемы с чтением массивов Postgresql в PHP. Я попробовал explode (), но это разбивает массивы, содержащие запятые в строках, и str_getcsv (), но это также не хорошо, поскольку PostgreSQL не цитирует японские строки. Не работает: explode(',', trim($pgArray['key'], '{}')); str_getcsv( trim($pgArray['key'], '{}') ); Пример: // print_r() on PostgreSQL returned data: Array ( [strings] => […]

Удаление повторяющихся элементов из массива

Я использую приведенную ниже строку кода для прокрутки таблицы в моей базе данных: $items_thread = $connection -> fetch_all($sql); И если я напечатаю массив: print_r($items_thread); Я получу это: Array ( [0] => Array ( [RecipientID] => 3 [RecipientScreenname] => Tom L [RecipientFirstname] => Thomas [RecipientEmail] => info@xx.com ) [1] => Array ( [RecipientID] => 3 [RecipientScreenname] […]

Как отсортировать массив PHP с помощью элемента, вложенного внутри?

У меня есть массив вроде следующего: массив ( [0] => Массив ( 'name' => "Пятница" 'weight' => 6 ) [1] => Массив ( 'name' => "Monday" 'weight' => 2 ) ) Я хотел бы захватить последние значения в этом массиве («вес») и использовать их для сортировки основных элементов массива. Итак, в этом массиве я хотел […]

Есть ли законное использование для простых строк в PHP?

Этот вопрос заставил меня задуматься о простых струнах. Когда PHP видит строку, которая не заключена в кавычки, она сначала проверяет, является ли она константой. Если нет, это просто предполагает, что это строка и продолжается в любом случае. Так, например, если у меня есть echo $foo[bar]; Если существует постоянная вызываемая полоса, она использует это для ключа […]

Как загрузить возвращаемый массив из файла PHP?

У меня есть файл PHP файл конфигурации, поступающий из файла перевода сообщений Yii, который содержит следующее: <?php return array( 'key' => 'value' 'key2' => 'value' ); ?> Я хочу загрузить этот массив из другого файла и сохранить его в переменной Я пытался это сделать, но он не работает function fetchArray($in) { include("$in"); } в function […]

Регулярное выражение для частичного извлечения php-кода ((определение массива))

У меня есть php-код, хранящийся ((определение массива)) в строке, подобной этой $code=' array( 0 => "a", "a" => $GlobalScopeVar, "b" => array("nested"=>array(1,2,3)), "c" => function() use (&$VAR) { return isset($VAR) ? "defined" : "undefined" ; }, ); '; существует регулярное выражение для извлечения этого массива? , я хочу, чтобы я хотел что-то вроде $array=( 0 […]

найти max () определенного значения многомерного массива в php

См. Массив, например: здесь В принципе, я хочу найти max () для массива [] ['time'] в этом массиве. Я могу понять это, если я прохожу через него, но я надеялся, что было более элегантное решение.

Наложение массива с помощью ассоциированного массива

Если я работаю с подобным массивом вроде: Array ( [Username] => user [Email] => email ) и я хочу добавить элемент в конец, я бы подумал: array_push($array, array('Password' => 'pass')); Однако это оставляет меня: Array ( [Username] => user [Email] => email Array ( [Password] => pass ) ) Как этого можно избежать, поэтому я […]

php split в массивы меньшего размера

У меня есть функция, которая должна разделить мой массив на меньшие, равномерно распределенные массивы, однако, похоже, это дублирует мои данные на этом пути. Если кто-нибудь сможет мне помочь, это будет здорово. Вот исходный массив: Array ( [0] => stdClass Object ( [bid] => 42 [name] => Ray White Mordialloc [imageurl] => sp_raywhite.gif [clickurl] => http://www.raywhite.com/ […]

Intereting Posts
Можно ли получить имя текущего класса от неинсталлированного объекта в PHP? OAuth, PHP, Rest API и curl дают 400 Bad Request Сортировка многомерного массива по размеру его подматрицы UPDATE сводная таблица для DB PHP Сортировка многомерного массива по количеству элементов Почему эта таблица нескольких строк отправляется по строке? Это верно? Как использовать переменную функции в другой функции того же класса -Codeigniter Проблемы с кодировкой PHP и апострофы при вставке из MS Word Преобразование адресов из имени <address@domain.tld> в формат phpmailer Как создать монолитную (отображать отдельные элементы) из моей базы данных? PHP Два приложения Laravel на одном сервере конфликтуют друг с другом Автоматическая аутентификация htaccess (401) имя пользователя логин пароль Google Maps v2 div внутри или над картой Ошибка синтаксиса PHP T_ENCAPSED_AND_WHITESPACE CakePHP – одновременное обновление нескольких таблиц