Описание тега 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, но это занимае…
09 дек '15 в 14:12
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…
11 дек '17 в 23:54
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