Articles of массива

Свойство объекта массива php

Позвольте мне объяснить мою проблему с моим кодом. Это работает: $multiarray = array( 'multikey1' => '', 'multikey2' => '' ); $array = array( 'key1' => '', 'key2' => '', 'key3' => '', 'key4' => $multiarray ); print_r($array); Это не работает: class Array { public static $multiarray = array( 'multikey1' => '', 'multikey2' => '', 'multikey3' […]

Нарежьте массив на 4 других массива

У меня есть массив, который я хочу обрезать в 4 других массивах, потому что я хочу отображать содержимое первого массива на четырех столбцах. Я пробовал код выше, но я получаю N столбцов с 4 элементами. $groups = array(); for ($i = 0; $i < count($menu); $i += 4) $groups[] = array_slice($menu, $i, 4); Можно ли […]

PHP $ _REQUEST как массив

У меня есть форма поиска, я хочу $ _REQUEST условия поиска как массив, поэтому я могу перечислить каждый поисковый запрос, обертывая каждый термин в промежутке для стилизации. Как мне это сделать? Изменить: Вот код, который требуется. <form action="http://localhost/wordpress" id="search" method="get"> <input type="text" size="30" id="s" name="s" value="Type and hit enter" onfocus="javascript:this.value='';" onblur="javascript:this.value='Type and hit enter';"/> <br/> […]

Многомерные массивы PHP – удаление дубликатов

если бы кто-нибудь мог мне помочь здесь, я был бы бесконечно благодарен, потому что потратил около двух полных дней, пытаясь заставить это работать. Я хочу взять два многомерных массива и сравнить их, а затем удалить любые дубликаты записей. Сценарий: значения в массиве2 уже были присвоены профилю пользователя. Значения в массиве 1 – это ВСЕ доступные […]

Создание массива с использованием рекурсивного php из mysql

Мне нужно создать массив из базы данных mysql, организованной так id description parentId 1 Level 1 0 2 Level 2 0 3 Level 1a 1 4 Level 1b 1 5 Level 1a1 3 6 Level 1a1a 5 Чтобы результат был таким: Level 1 Level 1a Level 1a1 Level 1a1a Level 1b Level 2 Однако мой […]

Лучшее решение для удаления повторяющихся значений из массива без учета регистра

Я нашел несколько решений, но я не могу решить, какой из них использовать. Каково наиболее компактное и эффективное решение для использования функции array_unique() php в массиве без учета регистра? Пример: $input = array('green', 'Green', 'blue', 'yellow', 'blue'); $result = array_unique($input); print_r($result); Результат: Array ( [0] => green [1] => Green [2] => blue [3] => […]

Разбить PHP-массив на 3 столбца

Я пытаюсь разбить массив PHP на 3 столбца (должен быть столбцами, а не строками), поэтому он будет выглядеть примерно так: Item 1 Item 2 Item 3 Item 4 Item 5 Item 6 Item 7 Item 8 Item 9 Item 10……………. Лучший подход, который я могу придумать, состоит в том, чтобы разбить основной массив на 3 […]

суммировать определенные значения в многомерном массиве (php)

Я получил многомерный массив следующим образом: Totalarray ( [0] => Array ( [city] => NewYork [cash] => 1000 ) [1] => Array ( [city] => Philadelphia [cash] => 2300 ) [2] => Array ( [city] => NewYork [cash] => 2000 ) ) и я хотел бы суммировать значение [cash] суб-массивов, которые получили одинаковое значение [city] […]

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

$custom = Array( Array( 'name' => $name1, 'url' => $url1 ), Array( 'name' => $name_a, 'url' => $url_a ) ); Я пытаюсь объединить массив со следующим: $bread_elem = array('name' => 'Golf', 'url' => $slug . $parent_slug); array_splice($custom, 1, 0, $bread_elem); Я хочу, чтобы мой массив стал следующим, со значением $sale_bread_elem вставленным в позицию 1 в […]

PHP – много переменных или один массив?

У меня вопрос, что быстрее … Я делаю много переменных, которые содержат все мои данные, или Я делаю один массив в одной переменной, которая содержит все мои данные и доступ к ней