arrays

Разница между картой массива, обходом массива и фильтром массива

В чем именно заключается разница между array_map, array_walk и array_filter. Что я мог видеть из документации, так это ... и использоваться взаимозаменяемо? Я был бы признателен вам за помощь с наглядным примером, если они вообще отличаются.

Как передать массив в строке запроса?

Существует ли стандартный способ передачи массива через строку запроса? Для ясности у меня есть строка запроса с нес ... надлежат массиву? Пример: ?myarray=value1&myarray=value2&myarray=value3... Или это было бы плохой практикой?

Удалить пустые элементы массива

Некоторые элементы в моем массиве являются пустыми строками, основанными на том, что отправил пользователь. Мне нужно у ... nksArray все еще содержит пустые элементы. Я также пытался сделать это с помощью функции empty(), но результат тот же.

PHP Разница между array() и []

Я пишу приложение на PHP и хочу убедиться, что оно будет работать без ошибок. Исходный код: <?php $data = array( ... дходит ли короткий тег php <?= ?> для эха? Есть ли какие-либо проблемы с версией? (при условии включен в php.ini)

Как добавить элементы в пустой массив в PHP?

Если я определяю массив в PHP, например (я не определяю его размер): $cart = array(); Могу ли я просто добавить в нег ... ющее? $cart[] = 13; $cart[] = "foo"; $cart[] = obj; Разве массивы в PHP не имеют метода add, например, cart.add(13)?

Проверьте, является ли массив пустым [дубликат]

На этот вопрос уже есть ответ здесь: Как проверить, является ли массив пустым с помощью PHP ... 'No errors'; } ?> Однако empty($error) все равно возвращает true, даже если ничего не установлено. Что не так?

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

Как я могу удалить повторяющиеся значения из многомерного массива в PHP? Пример массива: Array ( [0] => Arra ... ] => ghi [1] => jkl ) [5] => Array ( [0] => mno [1] => pql ) )

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

Я знаю, как перебирать элементы массива с помощью foreach и добавлять запятую, но всегда больно снимать последнюю запят ... $fruit = array('apple', 'banana', 'pear', 'grape'); В конечном счете я хочу $result = "apple, banana, pear, grape"

Проверка, является ли массив многомерным или нет?

Каков наиболее эффективный способ проверить, является ли массив плоским массивом примитивных значений или это многом ... ? Есть ли какой-либо способ сделать это без фактического перебора массива и запуска is_array() на каждом из его элементов?

Получить первые N элементов массива?

Каков наилучший способ добиться этого?

Как удалить элемент массива в цикле foreach?

Я хочу перебрать массив с помощью foreach, чтобы проверить, существует ли значение. Если значение действительно существ ... Я должен использовать foreach для этой проблемы. Вероятно, существуют альтернативы foreach, и вы можете поделиться ими.

PHP дополняет ассоциативный массив буквальными ключами?

Можно ли дополнить ассоциативный массив буквальными парами ключ=>значение? Я знаю, что array_unshift() работает с цифро ... 'fruit2'=>'blueberry', 'fruit3'=>'apple', 'fruit4'=>'orange');

"Уведомление: Неопределенная переменная", "Уведомление: Неопределенный индекс" и "Уведомление: Неопределенное смещение" с использованием PHP

Я запускаю PHP-скрипт и продолжаю получать ошибки, такие как: Примечание: Неопределенная переменная: my_variable_n ... ющее мета-обсуждение: Что можно сделать с повторяющимися вопросами? Имеют ли смысл "справочные вопросы"?

PHP Для каждого перехода по ссылке: Дублирование последнего элемента? (Ошибка?)

У меня просто было очень странное поведение с простым php-скриптом, который я писал. Я сократил его до минимума, необхо ... [1] => bar [2] => bar ) Это ошибка или какое-то действительно странное поведение, которое должно произойти?

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

Как удалить элемент из массива, если я знаю имя элемента? например: У меня есть массив: $array = array('apple', 'ora ... пользованием функции split(). Я хочу, чтобы они удалили выбранные пользователем элементы, например клубнику, из массива.

Как обрезать пробелы значений массива в php

У меня есть массив следующим образом $fruit = array(' apple ','banana ', ' , ', ' cranberry '); М ... значения, как это сделать в php. выходной массив должен быть таким $fruit = array('apple','banana', ',', 'cranberry');

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

Как я могу добавить пары значений ключей в массив? Это не сработает: public function getCategorieenAsArray(){ ... 5=>Categorie 2 [2] => 2=>Caterorie 2 ) И я ожидаю: Array ( [1] =>Categorie 1 [5] => Categorie 2 )

Производительность FOR vs FOREACH в PHP

Прежде всего, я понимаю, что в 90 % приложений разница в производительности совершенно не имеет значения, но мне просто ... м, кто пытался помогите. Я, скорее всего, буду придерживаться foreach (версии без ссылок) для любого простого обхода.

Удаление элемента массива по значению

Мне нужно удалить элемент массива с заданным значением: if (in_array($id, $items)) { $items = array_flip($items); ... ($items[ $id ]); $items = array_flip($items); } Можно ли это сделать более коротким (более эффективным) способом?

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

Задан ассоциативный массив: array("key1" => "value1", "key2" => "value2", ...) Как бы я удалил определенную пару ключ-значение, учитывая ключ?