Articles of массивы

PHP Единый массив для многомерных значений

Я знаю, что это простой вопрос, и тот, который, конечно же, был задан, но мой googlefu серьезно терпит неудачу здесь, и я тонул. У меня есть такой массив значений array( array(topCat: "1", secondCat: "1", listItem: "List Item 1"), array(topCat: "1", secondCat: "1", listItem: "List Item 2"), array(topCat: "1", secondCat: "2", listItem: "List Item 1"), array(topCat: […]

Как преобразовать пустой массив и пустой объект в пустую строку или null

Как я могу преобразовать пустой массив в пустую строку или null ? $empty_array = array(); var_dump($empty_array); результат, array(0) { } Также для пустого объекта ниже, class null_object{}; $null_object = new null_object(); var_dump($null_object); результат, object(null_object)#4 (0) { } Я после null или просто что-то вроде $empty_array = ''; когда они находятся пустыми.

Как перебирать элементы массива для создания нескольких запросов на вставку

У меня есть массив $ _POST, который в настоящее время имеет следующий вид: ["Area"]=> array(2) { [0]=> string(5) "Title" [1]=> string(5) "Title" } ["Issue"]=> array(2) { [0]=> string(3) "111" [1]=> string(7) "2222222" } ["Elevation"]=> array(2) { [0]=> string(8) "11111111" [1]=> string(7) "2222222" } ["Fix"]=> array(2) { [0]=> string(8) "11111111" [1]=> string(6) "222222" } ["ExpectFee"]=> array(2) […]

PHP mysql: вставка данных из массива

У меня возникли проблемы с извлечением массивов для вставки в базу данных. Моя форма принимает множественное и динамическое количество входов, поэтому у меня есть данные в массиве со входами phonenos [] и phonetypes []: <form name="add" action="" method="POST"> <input name="name" type="text" placeholder="Name"></input><br /> <input name="qty" type="text" placeholder="Qty"></input><br /> –> <input class="form-control required" name="phonenos[]" maxlength="14" type="text" […]

Как отсортировать массив в PHP по значению, которое находится внутри форматированной строки json?

Я хочу, чтобы отсортированный массив отсортирован по значению sortOrder внутри строки json. Я не уверен, как это сделать с помощью функций usort / ksort / asort, которые предоставляет PHP. Должен ли я строить свою собственную логику для этого или есть какой-то метод, о котором я не знаю? У меня нет доступа к изменению этого формата, […]

Слияние многомерных массивов PHP

У меня многомерный массив: $array['hello'][0][0]='a'; $array['hello'][0][1]='b'; $array['hello'][0][2]='c'; $array['hello'][0][3]='d'; $array['hello'][1][0]='e'; $array['hello'][1][1]='f'; $array['hello'][1][2]='g'; …. // and so on я хочу объединить их всех и хочу $hello[1] = 'a'; $hello[2] = 'b'; $hello[3] = 'c'; $hello[4] = 'd'; $hello[5] = 'e'; $hello[6] = 'f'; $hello[7] = 'g'; …. // and so on теперь я использую array_merge : $hello […]

Заменить строковый ключ массива PHP

У меня есть массив в PHP, который выглядит так: $test = array('3' => 5); Как я могу заменить строковый ключ 3? Я пытался: $test['3'] = "New value" но это не работает, похоже, что после этого: array('3' => 5, 3 => "New value") Версия PHP: 5.2.11

Чтение только одного столбца из SQL-вывода в виде числового массива в PHP

Я запускаю следующий запрос: SELECT tagID, COUNT(*) AS TotalOccurrences FROM coupon_tags GROUP BY tagID ORDER BY TotalOccurrences DESC LIMIT 10 Он возвращает выходные данные следующим образом: tagID TotalOccurrences ———————— 7 9 2 8 1 3 6 2 3 1 4 1 5 1 8 1 Я не могу сделать mysql_fetch_array(mysql_query($thatQuery); потому что у него есть […]

Swiftmailer: отправка электронной почты нескольким получателям

Я пытаюсь отправить электронное письмо из контактной формы через swiftmailer lib. Моя настройка отправляет почту одному получателю, но когда я пытаюсь отправить несколько сообщений, это вызывает ошибку: Адрес в почтовом ящике, указанный [email1 @ gmail.com, email2 @ gmail.com] не соответствует RFC 2822, 3.6.2. но два письма действительны в соответствии со спецификацией. Вот код; $failed = […]

Доступ к двумерным массивам PHP

Я не уверен в ошибке, которую получаю при доступе к двумерному массиву в PHP. В основном мой var_dump () дает мне следующее: array(1) { ['x']=> string(1) "3" } array(1) { ['y']=> string(3) "3" } array(1) { ['x']=> string(1) "5" } array(1) { ['y']=> string(3) "5" } Var_dump является imho правильным и показывает результаты, которые я […]