Получение фактического значения от узла PHP SimpleXML

Если у Вас есть постоянное число (75), Вы могли бы создать массив с 75 элементами, то перечислить Ваш список, переместив элементы в рандомизированные положения в массиве. Можно генерировать отображение числа списка к индексу массива с помощью перестановка Фишера-Йетса .

35
задан hakre 28 September 2014 в 10:53
поделиться

3 ответа

Приведите любой тип, который вы хотите (и имеет смысл ...). При объединении вы неявно преобразуете его в строку, поэтому

$value = (string) $xml->someNode->innerNode;
80
ответ дан 27 November 2019 в 06:32
поделиться

Преобразование в строку или использование в строковом контексте:

$value = (string) $simpleXmlDoc->SomeNode->InnerNode;
// OR
echo $simpleXmlDoc->SomeNode->InnerNode;

См. Справочное руководство по функциям SimpleXML

3
ответ дан 27 November 2019 в 06:32
поделиться

А как насчет использования преобразования типов, например:

$value = (string)$simpleXmlDoc->SomeNode->InnerNode;

См .: жонглирование типами

Или вы, вероятно, можете использовать strval (), intval () и все такое - возможно, медленнее из-за вызова функции.

4
ответ дан 27 November 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: