Articles of массивы

как разобрать XML-файл с CDATA на ассоциативный массив в PHP

все, У меня есть файл inputXml.xml, как показано ниже: <content> <item name="book" label="Book"> <![CDATA[ book name ]]> </item> <item name="price" label="Price"> <![CDATA[ 35 ]]> </item> </content> И когда я использую код, как показано ниже, для анализа XML-файла: $obj = simplexml_load_string(file_get_contents($inputXml),'SimpleXMLElement', LIBXML_NOCDATA); $json = json_encode($obj); $inputArray = json_decode($json,TRUE); Я получаю массив, как показано ниже: [content] => […]

Добавление к тому же массиву с двумя разными циклами foreach PHP / SQL

У меня есть отдельные таблицы, полные данных, и мне нужны одни и те же данные из каждой таблицы. Например, первая таблица, которую я выбираю, имеет значение 3623, а вторая таблица имеет значение 3852. Я пытаюсь получить оба эти значения в массив, который затем будет нанесен на график позже по линии. Код, который я использую, можно […]

Проверка, является ли строка mysql НЕ в массиве

Я знаю, что вы можете использовать WHERE `age` IN ($ages) для поиска строк, где age столбца равен части массива. Но то, что мне нужно выяснить, – что, если вы хотите найти строки, где age НЕ в массиве? благодаря

PHP sql statement, где предложение для нескольких значений массива

Как использовать аргумент where для массива, если значение [3] содержит несколько сохраненных данных $fsql="select * from Error where RptDatime = 201706091000 and partnumber like ('$value[3]')"; $getResults = $conn->prepare($fsql); $getResults->execute(); $results = $getResults->fetchAll(PDO::FETCH_BOTH); foreach($results as $row) { $mac = $row['Machine']; $id = $row['Id']; echo 'ID:'.$id.'Machine Number :'.$mac; }

Как создать запись SPF для многих IP-адресов (SPF длиной более 255 символов)

Например, у меня есть массив с этим ips и вы хотите создать с моим кодом длинную запись spf: $array_ips = array(); $array_ips[] = "32.16.8.133"; $array_ips[] = "32.16.4.247"; $array_ips[] = "35.16.8.184"; $array_ips[] = "32.16.8.127"; $array_ips[] = "32.16.8.134"; $array_ips[] = "32.16.2.154"; $array_ips[] = "32.16.2.153"; $array_ips[] = "32.16.2.150"; $array_ips[] = "39.16.2.190"; $array_ips[] = "32.16.2.128"; $array_ips[] = "32.16.0.128"; $array_ips[] […]

Как я могу объединить все дубликаты в массиве на основе ценности одного ключа?

Я пробовал всевозможные решения, и никто, кажется, не делает то, что мне нужно, или я не понимаю, как их преобразовать для решения моей конкретной проблемы. В принципе, я возвращаю ряд строк с моего SQL-сервера. Запрос выглядит так: $params = array(&$search, &$search, &$search, &$search, &$search, &$search, &$search, &$search); $tsql = "SELECT Item.ID, Item.ItemLookupCode, nitroasl_pamtable.ManufacturerPartNumber, SupplierList.ReorderNumber, Item.Notes, […]

PHP array_push один массив в другой

Мне нужно добавить один массив внутри другого с помощью array_push или что-то подобное. То, что я хотел бы достичь, будет выглядеть так: $years = array( "2017" => array("Value01", "Value02"), "2016" => array("Value03") ); Каким будет лучший способ создать массив внутри другого? Я пробовал следующее: array_push($years, "2016" => array()); Это просто дает 500. А также: array_push($years, […]

Как я могу принимать значения из этого массива

Как я могу взять SchoolType, SchoolLocation, DegreeName, StartDate и EndDate? Я попытался использовать такую ​​ценность foreach ($Edu as $attr) { $attr->SchoolType; } Но он показывает мне пустое значение. Вот мой массив Array ( [@attributes] => Array ( [SchoolType] => University ) [School] => Array ( [SchoolName] => Northeastern University ) [SchoolLocation] => Northeastern [Degree] => […]

PHP запускает массив из ключа / позиции

Я хочу сказать, что мой массив начал с позиции 2 позиции, а затем прошел весь массив, включая значения до позиции ключа 2. Я просто хочу использовать один массив и указать позицию ключа, с которой я начинаю цикл. Например, здесь я использую array_splice, но он не делает того, что я хочу, не могли бы вы мне […]

Можно ли передавать имена индекса массива внутри функции

У меня есть небольшая функция, которая создает html-выход в соответствии с моей структурой массива $ schema. Возможно ли иметь такой же результат с моей новой структурой массива? (Можно ли передавать индексные имена внутри функции внутри массива) Моя исходная структура массива. $schema = array( array( 'tag' => 'div', 'class' => 'lines', array( 'tag' => 'div', array( […]