Articles of массивы

preg_replace с двумя массивами

У меня проблема с preg_replace() с использованием массивов. В принципе, я бы хотел транспонировать эту строку; $string = "Dm F Bb F Am"; к $New_string = "F#m DDAC#m"; Вот что я делаю: $Find = Array("/Dm/", "/F/", "/Bb/", "/Am/", "/Bbm/", "/A/", "/C/"); $Replace = Array('F#m', 'A', 'D', 'C#m', 'Dm', 'C#', 'E'); $New_string = preg_replace($Find, $Replace, $string); […]

Итерация php-массива и конкатенация

У меня есть массив, который выглядит так, как показано ниже, я хотел бы проверить, начинается ли следующий элемент с пробела, если это так, объединить его с предыдущим элементом. [1] => Array ( [1] => lenny/volatile/main Packages [2] => lenny/volatile/main Packages [3] => lenny/volatile/main Sources [4] => Reading package [5] => lenny/volatile/main Sources ) Output: [1] […]

Найдите часть строки и удалите ее из массива

мне нужно найти, который является ключом, содержащим часть значения, и не показывает его $arr = array(0 => "helbor_000", 1 => "ez_000", 2 => "xx_333"); $find = "helb"; $key = array_search($find, $arr); foreach($arr as $index => $value){ if($index != $key){ echo $value; } }

PHP Получить ранги для значений в многомерном массиве

Моя структура массива выглядит следующим образом: Array ( [0] => Array ( [points] => 10 [details] => Array ( [name] => Team A [rank] => ) ) [1] => Array ( [points] => 10 [details] => Array ( [name] => Team B [rank] => ) ) [2] => Array ( [points] => 8 [details] => […]

Я хочу построить дерево с этим массивом. Это категории и подкатегории Id.

Я пытаюсь превратить плоские строки mysql в древовидную структуру. Вот идентификаторы категорий и подкатегорий Массив ([50] => Массив ([70] => Массив ([0] => Массив ([73] => Массив ([80] => Массив () ) [74] => Array ( ) [75] => Array ( ) ) ) [71] => Array ( [0] => Array ( ) ) [72] […]

Как удалить subarray из массива в php?

У меня многомерный массив, и мне нужно удалить один дополнительный массив, как я могу это сделать без создания другого массива и копирования значений? $myarray [one] a->1 b->2 c->4 [two] a->5 b->8 [three] a->44 b->55 c->66 Мне нужно удалить два $myarray['two']

PHP, работающий с массивами

Array ( [0] => Array ( [uid] => 43543534 ) ) Я пытаюсь получить вывод как [0] => [43543534] Я попробовал foreach() но я получаю строку как вывод Обновление Как мне теперь найти максимальное значение?

Переместить массив в массив в родительский массив php

Есть ли определенная функция для перемещения массива, который находится в массиве в родительский массив как ключ или значение. array(5) { [0]=> array(1) { [0]=> string(2) "id" } [1]=> array(1) { [0]=> string(7) "buydate" } [2]=> array(1) { [0]=> string(6) "expire" } [3]=> array(1) { [0]=> string(6) "planid" } [4]=> array(1) { [0]=> string(5) "buyer" } […]

Symfony2 – Невозможно назначить роли для пользователя (массив ролей пуст)

Я новичок в Symfony2. Я не использую FOS UserBundle для обеспечения безопасности. Следуйте за загрузкой документации пользователя на главном веб-сайте Symfony. Когда я пытаюсь увидеть массив пользовательского объекта, он отображается пустым для конкретного пользователя, как показано ниже. [roles:Acme\UserBundle\Entity\User:private] => Doctrine\Common\Collections\ArrayCollection Object ( [_elements:Doctrine\Common\Collections\ArrayCollection:private] => Array ( ) ) Класс My User Entity – это <?php […]

как получить значения, используя php variable / array (nusoap)

Сценарий: я использую nusoap.php и подключаюсь к веб-сервису microsoft. Он возвращает результат в массиве. И это работает. Проблема. Как получить значение DeviceId, которое возвращается из nusoap, который является массивом? (Потому что мне нужно зацикливать этот массив по строкам и получить значение DeviceId.). Вот мой код: (Я печатаю все значение массива и xml) <?php require_once('nusoap.php'); $client […]