Описание тега array-unset

4 ответа

Два PHP-массива, неустановленные позиции, которые присутствуют только в одном массиве

У меня есть два массива (в PHP): ArrayA ( [0] => 9 [1] => 1 [2] => 2 [3] => 7 ) ArrayB ( [0] => 1 [1] => 1 [3] => 8 ) Я хочу создать два новых массива, в которых у меня есть только элементы, объявленные в обоих массивах, наприме…
24 апр '14 в 21:27
1 ответ

Неизвестный ключ массива элементов не известен

У меня есть следующий вывод массива. Например, я хочу сбросить индекс 16. Я делаю unset unset($row[0][16]); Но теперь я не знаю индекс 16. Как я могу сбросить его, если ifelse "oude prijs"? Array ( [0] => Array ( [0] => productname [1] => p…
27 май '13 в 13:14
6 ответов

Удалить каждый n-й элемент из массива

Я хочу сбросить каждый второй элемент из массива. Меня не волнует, переупорядочены ли ключи или нет. Конечно, я хочу это быстро и элегантно. Возможно ли это без цикла и временных переменных?
04 фев '15 в 11:01
1 ответ

Различаем 2 массива и удаляем недостающие элементы

Я пытаюсь обновить массив с некоторой информацией из меньшего массива с тем же количеством элементов. Большой массив генерируется каждые 24 часа, но меньший генерируется каждые 4 часа, но иногда в меньшем массиве меньше элементов, поэтому я хочу уда…
11 авг '14 в 18:07
5 ответов

PHP элегантность ключи отмены

Мне нужно удалить из массива несколько ключей. $array = array('a' => 'a', 'b' => 'b', 'c' => 'c'); unset($array['a']); unset($array['b']); Как я могу сделать это более элегантно? Может быть, есть такая функция array_keys_unset('a', 'b')?Мне…
10 дек '10 в 14:50
3 ответа

PHP итерирует по многомерному массиву, подсчитывает строки внутри и сбрасывает их в зависимости от количества

Я хочу перебрать многомерный массив, сосчитать вхождения строки внутри и удалить элементы массива, где количество больше, например, 3. Я уже пробовал довольно грязную комбинацию array_search, array_count_values ​​и strpos в цикле N^N, но это занимае…
2 ответа

Удалить элемент массива в функции

Я использую некоторые функции для удаления VAR. Мой код похож на: <? $arr['var1'] = 'Hello'; $arr['var2'] = 'world'; function foo(){ global $arr; unset($arr['var2']); } foo(); Но в руководстве по PHP: Чтобы снять () глобальную переменную внутри ф…
28 мар '18 в 18:45
1 ответ

Удалить ключи из многомерного массива

У меня есть имя массива $json_output. array(3) { ["ProductsSummary"]=> array(2) { ["TotalPages"]=> int(2) ["CurrentPage"]=> int(1) } ["Products"]=> array(60) { [0]=> array(3) { ["LastShopUpdate"]=> string(26) "/Date(1382716320000+0…
26 окт '13 в 16:43
2 ответа

Сброс нескольких индексов, начиная с заданного префикса

У меня есть массив, который выглядит так: Array ( [game.info.campaign.end_date] => 2016-07-31, [game.info.campaign.start_date] => 2016-07-11, [game.info.campaign.peak_date] => 2016-07-21, [game.info.campaign.promo] => 'pokemon_go' ); Я х…
29 июл '16 в 15:57
3 ответа

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

У меня есть массив, который отформатирован следующим образом: Array ( [0] => Array ( [id] => 1 [LASTNAME] => Name [FIRSTNAME] => Name ) [1] => Array ( [id] => 2 [LASTNAME] => Name [FIRSTNAME] => Name ) и т. д. Я хочу удалить …
17 мар '13 в 00:29
2 ответа

Отключено от вопроса строкового запроса

<?php $so = array('marke'=> $_GET["marke"], 'farbe'=> $_GET["farbe"], 'sort'=> $_GET["sort"]); $parameter = http_build_query($so); $unsetfarbe = unset($parameter['farbe']); ?> Это вызывает ошибку сервера, что здесь не так?
25 сен '13 в 15:26
5 ответов

Удаление ключей => пар значений из массива, но не удаление их

Я пытаюсь удалить две пары ключ-значение из массива, я использую код ниже, чтобы отделить ключи, которые я не хочу. Я не понимаю, почему это не приравнивает должным образом. если я удалю ИЛИ (|| $key != 6) это будет работать правильно, но я надеялся…
12 авг '11 в 03:36
2 ответа

Почему цикл for не выполняется, хотя условие все еще выполняется?

В следующем SSCCE, почему не for цикл выполняется для $a больше 3, хотя условие должно позволить ему выполняться до $a становится 5. И вывод последнего утверждения еще более странный. Я пытаюсь добиться того, чтобы элементы Select one значение для э…
10 ноя '15 в 07:10
2 ответа

Разделите элементы массива на другой массив равным образом в случайном порядке Php

Название в значительной степени говорит само за себя, поэтому я сразу перейду к проблеме. Давайте предположим, что у меня есть массив таких элементов: $classicRoles = [ 'mafia', 'mafia', 'don', 'civilian', 'civilian', 'civilian', 'civilian', 'civili…
20 мар '17 в 20:38
6 ответов

json без индекса после сброса массива кодирования в php

Я надеюсь, что кто-нибудь может мне помочь. Мой json не проиндексирован (нет ни одного ключа над элементом) [ { "nome":"LABORGHINI GALLARDO", "descrizione":"LAMBORGHINI GALLARDO ED. NERA- ANNO 2007- ", "indirizzo_pubblicato":"autocaricateeea\/LABORG…
14 авг '13 в 13:48
2 ответа

Изменить исходные значения массива внутри foreach php

Я хочу обновить массив внутри foreach Я попробовал этот два кода: код 1: foreach ($listOrders as $k => $order) { foreach ($listOrders as $key => $o) { if ($o["id_order"] == $order["id_order"]) { unset($listOrders[$key]); } } в этом codeunset н…
08 окт '18 в 15:49
1 ответ

PHP 5.6 не задана запись подмассива $_SESSION

Я получил следующую функцию: public function stopWatcherSession($sessionID) { if(array_key_exists($sessionID, $_SESSION[self::WATCHER_SESSION_KEY])) { foreach ($_SESSION[self::WATCHER_SESSION_KEY][$sessionID]['names'] as $v) { $ptype = $this->par…
07 июл '15 в 08:03
2 ответа

Удаление массивов из многомерного массива на основе отдельных значений

Я пытаюсь отфильтровать многомерный массив, удалив подмассивы, где permission значение no, Мой массив: $array = array( array( 'name' => 'dashboard', 'permission' => 'yes' ), array( 'name' => 'Purchase Orders', 'permission' => 'yes', 'dro…
1 ответ

Удалить несколько элементов из массива и переиндексировать

Могу ли я удалить первые три элемента и все остальные, где value не равно 2? Язык php. print_r($array) выходы Array ( [0] => Array ( [name] => aa [value] => 0 ) [1] => Array ( [name] => db [value] => 1 ) [2] => Array ( [name] =&…
09 фев '15 в 19:07
2 ответа

Unset один массив на основе другого значения массива в php?

Как я могу удалить один индекс массива на основе другого значения массива. Например- Array1 ( [0] => @@code [1] => @@label [2] => @@name [3] => @@age ) Array2 ( [0] => 123jj [1] => test [2] => john [3] => 45 ) Array3 ( [0] =&…
30 окт '13 в 14:05