1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/liasica-yii2-helpers

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
SimpleArrayToXml.php 926
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
liasica Отправлено 02.10.2016 17:40 1cf9444
<?php
/**
* Author: liasica
* CreateTime: 16/1/5 13:00
* Filename: SimpleArrayToXml.php
* PhpStorm: yii2-helpers
*/
namespace liasica\helpers;
class SimpleArrayToXml
{
private $arr;
/**
* 数组转为简单XML
* array convert to simple xml
* SimpleArrayToXml constructor.
* @param $arr
*/
public function __construct($arr)
{
$this->arr = $arr;
}
/**
* @return string
*/
public function buildXML()
{
$arr = $this->arr;
$xml = "<xml>";
foreach ($arr as $key => $val) {
if (is_numeric($val)) {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
} else {
$xml .= "<" . $key . "><![CDATA[" . $val . "]]></" . $key . ">";
}
//$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
$xml .= "</xml>";
return $xml;
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/liasica-yii2-helpers.git
git@api.gitlife.ru:oschina-mirror/liasica-yii2-helpers.git
oschina-mirror
liasica-yii2-helpers
liasica-yii2-helpers
master