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']);
?>