Articles of Атрибуты

Справка по доступу к атрибуту xml в php

Я новичок в php и кодировании в целом. Я пытаюсь разобрать xml с удаленного устройства и получить доступ к данным определенного значения. Например, я хотел бы отобразить значение 9-го уровня группы 9, и я не могу заставить его работать. Какие-нибудь советы? Вот xml: <?xml version="1.0" encoding="ISO-8859-1" ?> – <Device id="S10011" hb="1935"> <Group id="1" /> <Group […]

WordPress Woocommerce Возвратный ключ атрибута продукта not value

Я пытаюсь получить атрибут продукта размера в woocommerce и вот мой код: <?php $test = $_product->get_attributes(); if ( $test != NULL ) { foreach($test['pa_size']['options'] as $size){ if ($size !== NULL) { echo apply_filters( 'woocommerce_cart_item_size', $size , $cart_item, $cart_item_key ); } else { echo "Not Specified"; } } } else { echo "Not Specified"; } ?> […]

Как получить доступ к переменной в классе PHP, заданной другой функцией? Codeigniter

У меня есть этот код здесь, на PHP с использованием Framework Codeigniter, я не могу показаться, что я обволакивал переменные класса в этом коде, кажется, совершенно отличается от C ++. Мне было интересно, как я могу получить локальную переменную в методе одного класса (функции) другому методу класса. Но не передавать их как переменные, так как […]

Атрибуты SimpleXML для массива

Есть ли более элегантный способ избежать атрибутов SimpleXML для массива? $result = $xml->xpath( $xpath ); $element = $result[ 0 ]; $attributes = (array) $element->attributes(); $attributes = $attributes[ '@attributes' ]; Я действительно не хочу, чтобы он проходил через него только для извлечения пары ключ / значение. Все, что мне нужно – это получить его в массив, […]

Получить атрибуты и значения с помощью SimpleXML

Я действительно не понимаю, как использовать SimpleXML в PHP. Вот пример моего XML-файла: <?xml version="1.0" encoding="UTF-8" ?> <eventlog version="1.1"> <event source="Firewall" timeStamp="1308433939" type="0" deleted="0" bodyLength="218"> <subject>Network access detected</subject> <action>Allowed</action> <message>The program c:\xampp\apache\bin\httpd.exe attempted to connect to the Internet. The program used the protocol TCP on port 80.</message> </event> </eventlog> Мне нужно получить это: Source, Timestamp, […]