Articles of массивов

Массив, содержащий ключи и ассоциативный массив, как сделать соотношение

У меня есть массив, который содержит path к определенному значению из другого массива, чтобы сделать его более понятным, вот пример. Мой массив, содержащий ключи, которые я буду называть $ params Array ( [0] => paths [1] => assets [2] => js ) И вот мой ассоциативный массив, который я буду называть $ config Array ( […]

Объединение нескольких массивов по индексу

Im некоторый массив, который возвращается некоторым запросом .. и результат выглядит примерно так: array(array('balance_1'=> '-5', 'balance_2'=>'-21'), array('balance_1'=> '-21', 'balance_2'=>'21'), array('balance_1'=> '-50', 'balance_2'=>'40')) Я хочу преобразовать это в массив, который выглядит примерно так: array(array(-5,11,-50), array(-21, 21, 40)); в основном я хочу объединить все balance_1, all balance_2, all balance_3 в разделенные массивы. есть идеи? благодаря

Как сортировать по двум значениям, а затем поле ASC в массиве с использованием usort () в PHP?

Я проанализировал три разных текстовых файла: space.txt Kournikova Anna FF 6-3-1975 Red Hingis Martina MF 4-2-1979 Green Seles Monica HF 12-2-197 comma.txt Abercrombie, Neil, Male, Tan, 2/13/1943 Bishop, Timothy, Male, Yellow, 4/23/1967 Kelly, Sue, Female, Pink, 7/12/1959 pipe.txt Smith | Steve | D | M | Red | 3-3-1985 Bonk | Radek | S | […]

Есть ли функция PHP для взлома ассоциативного массива без потери ключей?

Название этого вопроса самоочевидно. Я слышал, что могу подражать этому, используя http_build_query, но я предпочел бы использовать функцию, предназначенную для этого. Пример ввода: $assoc = array( "fruit" => "banana", "berry" => "blurberry", "vegetable" => "lettice" ); Желаемый вывод (я получаю это с помощью http_build_query): string(46) "fruit=banana,berry=blurberry,vegetable=lettice" выход из разворота нужен так же, как и вход […]

Скрипт php sorter выводит только те же данные, хотя я прошу его делать разные

хорошо, поэтому я сделал следующий скрипт для сортировки некоторых данных, которые у меня есть в этом формате 0|1|2 heres мой сценарий (это теперь работает) <html> <body> <form method="post"> <div align="center"><textarea name="mp" cols="60" rows="10">0|1|2</textarea><br /> Delim: <input type="text" name="delim" value="|" size="1" />&nbsp;data1: <input type="text" name="mail" value="0" size="1" />&nbsp;data2: <input type="text" name="pwd" value="1" size="1" />&nbsp; <input type="submit" […]

проверить дублирующее значение в текстовом файле / массиве с помощью php

Если есть файл student.txt, содержащий запись студентов, как указано ниже: (имя, фамилия, идентификатор студента), например: John Smith 2320 Mary McHugh 4572 Sara Britny 2322 Я хочу проверить, уникален ли идентификатор студента. если дублированные идентификаторы отображают сообщение об ошибке с дублированным идентификатором.

Создание многомерного массива из текстовых строк

Если у вас есть текстовый файл: item1 item1 > item3 item1 > item3 > item4 item1 > item5 item1 > item5 > item6 > item7 item2 > item8 item2 > item8 > item9 И я хочу массив, который выглядит так: array( [item1] array( [item3] array( [item4] ) [item5] array( [item6] array( [item7] ) ) ) […]

Запись сериализованных значений многомерного массива в файл с помощью ключевого пути

Мой вопрос в том, как я могу успешно сканировать все уровни этих сериализованных данных и записывать каждый уровень листа для разделения строк в файле, где каждая строка содержит массив «путь ключа» и значение. В принципе, мне нужно каждое значение, завернутое в функцию i18n для целей перевода. У меня есть некоторые сериализованные данные в базе данных […]

Массив дерева подкатегорий категории трассировки PHP в пользовательский 2D-массив

У меня есть родительский дочерний массив, подобный этому: Array ([0] => Array ([category_id] => 1 [category_name] => Home & Garden [parent_id] => 0 [level] => 1) [1] => Array ([category_id] => 2 [ category_name] => Кухня и столовая [parent_id] => 1 [level] => 2) [2] => Array ([category_id] => 3 [category_name] => Продовольствие и напитки […]

Проверка ключей массива php-массива

У меня есть два массива: $values и $availableKeys . Я хочу исключить исключение, если $values содержит недопустимые ключи. На данный момент я запускаю этот код. foreach ($values as $key => $value) { if (!in_array($key, $availableKeys)) { throw new RuntimeException( 'Not allowed key' ); } } Существует лучший способ проверки массива? Вопрос Проверка ключа массива PHP> […]