arrays

Массивы с НУЛЕВЫМИ ключами

PHP-мелочи здесь. Если мы объявим массив следующим образом: <?php $arr = [ 'foo' => 'bar', NULL => 'hello' ] ... did you mean to?'; Кто-нибудь нашел это полезным? Кажется, есть что-то, что может причинить больше вреда чем хорошо.

Проверьте, совпадают ли все значения в массиве

Мне нужно проверить, все ли значения в массиве равны одному и тому же. Например: $allValues = array( 'true', ... Если какое-либо значение в массиве равно 'false', то я хочу повторить 'some false' Есть идеи, как я могу это сделать?

Есть ли лучший способ PHP для получения значения по умолчанию по ключу из массива (словаря)?

В python можно сделать: foo = {} assert foo.get('bar', 'baz') == 'baz' В PHP можно использовать тринарный оператор, ... et($foo['bar'])) ? $foo['bar'] : 'baz' == 'baz'); Я ищу версию для гольфа. Могу ли я сделать это короче/лучше в PHP?

Зигзагообразное сканирование массива N x N

У меня есть простой массив. Длина массива всегда имеет квадратный корень из целого числа. Итак, 16, 25, 36 и т.д. $arr ... глядеть как $sorted = array('1', '6', '2', '3', '7', '11', '16, '12' .. '25'); Есть ли способ сделать это?.. Спасибо

php: проверьте, есть ли в массиве дубликаты

Я уверен, что это чрезвычайно очевидный вопрос, и что есть функция, которая делает именно это, но я, похоже, не могу ее ... правильное название и очень похожий вопрос, однако, если вы действительно прочитали вопрос, он ищет array_count_values.

Как массив PHP реализован на уровне C?

PHP array является одной из основных функций PHP. Он разрежен, позволяет использовать ключи с несколькими типами в одно ... прогнозирования большого O функции, которая в значительной степени использует различные функции типа данных массива PHP.

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

Возможный Дубликат: Как создать список, разделенный запятыми, из массива в PHP? Учитывая этот массив: $tags ... g2','tag3','tag4','...'); Как мне сгенерировать эту строку (используя PHP): $tags = 'tag1, tag2, tag3, tag4, ...';

Создание новых переменных из ключей массива в PHP

Предположим, у меня есть массив, подобный этому: $foo = array('first' => '1st', 'second' => '2nd' ... t; 'My blog!' [...]); $this->load->view('view.php', $array); View.php : echo $title; Вывод: Мой блог!

как правильно использовать JSON.stringify и json decode()

Я пытаюсь передать многомерный массив Javascript на другую страницу моего сайта с помощью: Использование JSON.string ... еременную в строке Выяснил это, используя json_last_error() как подслащенный Бартом, который вернул JSON_ERROR_SYNTAX

Ввод массива переменных POST и фильтра

При использовании filter_input я не могу использовать переменную массива POST. Входные данные POST: type ... OST, 'action'); // returns "edit" (correctly) Разве невозможно использовать filter_input для переменной массива POST?

Как получить вложенный массив в PHP?

Я хочу получить массив, состоящий из первых 4 строк исходного массива $arr, Как это сделать в PHP?

PHP - Как получить элемент перед последним элементом из массива?

Как я могу получить элемент перед последним элементом из массива в PHP5?

карта массива не работает в классах

Я пытаюсь создать класс для обработки массивов, но, похоже, не могу заставить array_map() работать в нем. <?php //C ... rainingdvd\arraytesting.php on line 11 NULL Что я делаю неправильно или эта функция просто не работает внутри классов?

Как найти значение в массиве и удалить его с помощью функций массива PHP

Как найти значение, существующее в массиве, и как его удалить. Если для этого есть какие-либо функции встроенного массива php. После удаления мне нужен последовательный порядок индексов. любой человек знает, пожалуйста, помогите мне.

Преобразуйте первый элемент массива в строку в PHP

У меня есть массив PHP, и я хочу преобразовать его в строку. Я знаю, что могу использовать join или implode, но в мо ... ьтатом моей функции PHP, которая возвращает массив: Array(18 => 'Something'); Как мне преобразовать это в строку?

php взрывает все символы [дубликат]

На этот вопрос уже есть ответ здесь: PHP: Разделить строку на массив, например, разнести без ... sting');, я получу ошибку Warning: explode() [function.explode]: Empty delimiter in Есть ли другой способ сделать это?

Как передать массив через $GET в php?

Как я могу передать одну или несколько переменных типа array на другую страницу через $_GET? Я всегда передавал значе ... 1&b=2&c=3 Как насчет прохождения a=[1,2,3] ? Нужно ли мне писать цикл for и добавлять все значения? Спасибо

Как переместить элемент массива с известным ключом в конец массива в PHP?

Замораживание мозга из-за довольно тривиальной проблемы. Если я начну с такого массива: $my_array = array( ... ь это? Каждый способ, который я могу придумать, кажется немного неуклюжим, и я чувствую, что упускаю что-то очевидное.

Как выполнить поиск в массиве с совпадением preg?

Как выполнить поиск в массиве с помощью preg_match? Пример: <?php if( preg_match( '/(my\n+string\n+)/i' , array( ... g => name', 'this') , $match) ) { //Excelent!! $items[] = $match[1]; } else { //Ups! not found! } ?>

группа массивов php

У меня есть следующий массив Array ( [0] => Array ( [id] => 96 [shipping_no] ... н быть внутри id. РЕДАКТИРОВАТЬ: ВСЕ РАБОТАЕТ НОРМАЛЬНО: НО ЕСТЬ ЛИ СПОСОБ ДОБИТЬСЯ ТОГО ЖЕ С ПОМОЩЬЮ ОДНОГО FOREACH ?