Articles of Массивы

Как удалить пробелы в именах ключей массива в php?

Я пытаюсь удалить все пробелы в именах ключей массива, т.е. str_replace ('', '', $ value) (или худший сценарий замены заменяет их символами подчеркивания (_)) и я пытаюсь сделать это на самом глубоком уровне (показанном ниже) моего многомерного массива (поскольку другие уровни / уровни не имеют пробелов (СПАСИБО БОГ!)) […] [ownPagestoriesbystorytype] => Array ( [type] => […]

PHP: цикл через многомерный массив и установление отношений между родителями и дочерними элементами между элементами массива

Я разрабатываю систему управления контентом, и у меня возникла проблема с дочерними родительскими отношениями элементов в CMS. В основном у меня есть система, которая может создавать страницы, и когда страница создается, вы можете выбрать родительскую страницу для поднавигации. Это все нормально и денди, пока я не попытаюсь создать навигацию из БД. Я не уверен, что […]

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

У меня есть php-код, хранящийся ((определение массива)) в строке, подобной этой $code=' array( 0 => "a", "a" => $GlobalScopeVar, "b" => array("nested"=>array(1,2,3)), "c" => function() use (&$VAR) { return isset($VAR) ? "defined" : "undefined" ; }, ); '; существует регулярное выражение для извлечения этого массива? , я хочу, чтобы я хотел что-то вроде $array=( 0 […]

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

См. Массив, например: здесь В принципе, я хочу найти max () для массива [] ['time'] в этом массиве. Я могу понять это, если я прохожу через него, но я надеялся, что было более элегантное решение.

Наложение массива с помощью ассоциированного массива

Если я работаю с подобным массивом вроде: Array ( [Username] => user [Email] => email ) и я хочу добавить элемент в конец, я бы подумал: array_push($array, array('Password' => 'pass')); Однако это оставляет меня: Array ( [Username] => user [Email] => email Array ( [Password] => pass ) ) Как этого можно избежать, поэтому я […]

php split в массивы меньшего размера

У меня есть функция, которая должна разделить мой массив на меньшие, равномерно распределенные массивы, однако, похоже, это дублирует мои данные на этом пути. Если кто-нибудь сможет мне помочь, это будет здорово. Вот исходный массив: Array ( [0] => stdClass Object ( [bid] => 42 [name] => Ray White Mordialloc [imageurl] => sp_raywhite.gif [clickurl] => http://www.raywhite.com/ […]

PHP / SQL: ORDER BY или sort ($ array)?

Как вы думаете, быстрее в PHP-скрипте: $query = "SELECT… FROM … ORDER BY first_val"; или while($row = odbc_fetch_array($result)) $arrayname[] = array( "first_key" => $row['first_val'], "second_key" => $row['second_val'], etc… ); sort($arrayname);

Значение Unset Array для PHP

Я работаю с петлей PHP, и у меня был один вопрос относительно того, как unset влияет на ключи массива. Этот массив использует стандартные числовые ключи, назначенные PHP, 0, 1, 2, 3 etc… . 0, 1, 2, 3 etc… Всякий раз, когда unset() работает по значению массива, перетаскиваются ли клавиши массива или они поддерживаются по-прежнему? Спасибо […]

Использование $ _POST для получения значения опции выбора из HTML

Я использую select как показано ниже: <select name="taskOption"> <option>First</option> <option>Second</option> <option>Third</option> </select> Как получить значение из опции select и сохранить его в переменной для будущего использования в PHP?

array_merge & array_unique

Есть ли функция массива в PHP, которая каким-то образом делает array_merge, сравнивая значения , игнорируя ключи? Я думаю, что array_unique(array_merge($a, $b)) работает, но я считаю, что должен быть более хороший способ сделать это. например. $a = array(0 => 0, 1 => 1, 2 => 2); $b = array(0 => 2, 1 => 3, 2 => […]