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 ?