arrays

Получить первый ключ в (возможно) ассоциативном массиве?

Как лучше всего определить первый ключ в возможном ассоциативном массиве? Моя первая мысль заключалась в том, чтобы про ... al) break; Таким образом, $key содержит первый ключ, но это кажется неэффективным. У кого-нибудь есть лучшее решение?

Как поместить значение и ключ в массив

Взгляните на этот код: $GET = array(); $key = 'one=1'; $rule = explode('=', $key); /* array_push($GET, $rule[0] = ... [one => 1, two => 2, ...] */ Есть ли функция для этого? (потому что array_push не будет работать таким образом)

Массив в строку PHP?

Каков наилучший метод преобразования массива PHP в строку? У меня есть переменная $type, которая представляет собой мас ... очу сохранить его в виде одной строки в своей базе данных с каждой записью, разделенной | : Спорт|Фестивали|Другое

Вставить новый элемент в массив в любой позиции PHP

Как я могу вставить новый элемент в массив в любой позиции, например, в середине массива?

Предпочтительный метод хранения массивов PHP (кодирование json против сериализации)

Мне нужно сохранить многомерный ассоциативный массив данных в плоском файле для целей кэширования. Иногда я могу столкн ... подводных камнях? У кого-нибудь есть хорошие ориентиры, чтобы показать преимущества любого метода в производительности?

Передаются ли массивы в PHP по значению или по ссылке?

Когда массив передается в качестве аргумента методу или функции, передается ли он по ссылке? Как насчет того, чтобы сделать это: $a = array(1,2,3); $b = $a; Является $b ссылкой на $a?

Как я могу разделить строку, разделенную запятой, на массив в PHP?

Мне нужно разделить ввод строки на массив через запятую. Как я могу это сделать? Ввод: 9,[email protected],8

php var дамп() против печати r()

В чем разница между var_dump() и print_r() с точки зрения выплевывания массива в виде строки?

Как сгладить многомерный массив?

Возможно ли в PHP сгладить (двумерный/многомерный) массив без использования рекурсии или ссылок? Меня интересуют только значения, поэтому ключи можно игнорировать, я думаю в строках array_map() и array_values().

Анализировать строку запроса в массив

Как я могу превратить строку ниже в массив ? pg_id=2&parent_id=2&document&video Это массив, который я ищу, array( 'pg_id' => 2, 'parent_id' => 2, 'document' => , 'video' => )

Передача массива в запрос с использованием предложения WHERE

Учитывая массив идентификаторов $galleries = array(1,2,5), я хочу иметь SQL-запрос, который использует значения массива ... es of array $galleries... eg. (1 || 2 || 5) */ Как я могу сгенерировать эту строку запроса для использования с MySQL?

Как преобразовать массив в объект в PHP?

Как я могу преобразовать такой массив в объект? [128] => Array ( [status] => Figure A. ... ) [129] => Array ( [status] => The other day at work, I had some spare time ) )

Как получить последний ключ в массиве?

Как я могу получить последний ключ массива?

Сортировка многомерного массива по значению

Как я могу отсортировать этот массив по значению ключа "порядок"? Даже если значения в настоящее время являются последо ... hashtag] => e7d31fc0602fb2ede144d18cdffd816b [title] => Ready [order] => 1 ) )

Массив PHP удалить по значению (не ключу)

У меня есть массив PHP следующим образом: $messages = [312, 401, 1599, 3, ...]; Я хочу удалить элемент, содержащий ... очь: каждое значение может быть там только один раз. Я ищу простейшую функцию для выполнения этой задачи, пожалуйста.

Как проверить, является ли массив PHP ассоциативным или последовательным?

PHP обрабатывает все массивы как ассоциативные, поэтому в них нет встроенных функций. Может ли кто-нибудь порекомендоват ... 'fruit2' => 'orange', 'veg1' => 'tomato', 'veg2' => 'carrot');

PHP: объединить два массива, сохраняя ключи вместо переиндексации?

Как я могу объединить два массива (один с парами строк =>значений, а другой с парами значений int=>), сохраняя ключи st ... amic vars (*** BUT KEEP THE INT INDICES ***) $idVars = array_merge($staticIdentifications, $companyVarIdentifications);

PHP: Как использовать фильтр массива() для фильтрации ключей массива?

Функция обратного вызова в array_filter() передает только значения массива, а не ключи. Если у меня есть: $my_array ... далить все ключи в $my_array, которых нет в массиве $allowed? Желаемый результат: $my_array = array("foo" => 1);

PHP добавляет один массив к другому (не нажимает массив или +)

Как добавить один массив к другому, не сравнивая их ключи? $a = array( 'a', 'b' ); $b = array( 'c', 'd' ); В конце ... Это просто должно быть что-то, делающее это, но более элегантным способом: foreach ( $b AS $var ) $a[] = $var;

декодирование json в массив

Я пытаюсь декодировать строку JSON в массив, но получаю следующую ошибку. Неустранимая ошибка: Невозможно использо ... data.json'; $jsondata = file_get_contents($json_string); $obj = json_decode($jsondata); print_r($obj['Result']); ?>