亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何適用php數組轉換成xml格式

發布時間:2020-07-22 09:12:51 來源:億速云 閱讀:141 作者:Leah 欄目:編程語言

如何適用php數組轉換成xml格式?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

php數組轉換成xml的方法:首先創建一個PHP示例文件;然后定義一個“array_Xml”方法;接著通過foreach循環遍歷以及“is_array”等函數實現轉換邏輯;最后執行該文件即可。

PHP實現數組array轉換成xml的方法,具體如下:

<?php
$elementLevel = 0 ;
function array_Xml($array, $keys = '')
{
global $elementLevel;
if(!is_array($array))
{
  if($keys == ''){
  return $array;
  }else{
  return "\n<$keys>" . $array . "</$keys>\n";
  }
}else{
  foreach ($array as $key => $value)
  {
  $haveTag = true;
  if (is_numeric($key))
  {
   $key = $keys;
   $haveTag = false;
  }
  if($elementLevel == 0 )
  {
   $startElement = "<$key>";
   $endElement = "</$key>";
  }
  $text .= $startElement;
  if(!$haveTag)
  {
   $elementLevel++;
   $text .= "<$key>" . array_Xml($value, $key). "</$key>\n";
  }else{
   $elementLevel++;
   $text .= array_Xml($value, $key);
  }
  $text .= $endElement;
  }
}
return $text;
}
$array = array(
"employees" => array(
"employee" => array(
array(
"name" => "name one",
"position" => "position one"
),
array(
"name" => "name two",
"position" => "position two"
),
array(
"name" => "name three",
"position" => "position three"
)
)
)
);
echo array_Xml($array);
?>

看完上述內容,你們掌握如何適用php數組轉換成xml格式的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴仁县| 南康市| 思南县| 射阳县| 竹山县| 大新县| 仁怀市| 大悟县| 仙游县| 凤阳县| 汽车| 玉树县| 溆浦县| 石城县| 寻甸| 德江县| 利辛县| 屯门区| 贺州市| 凌源市| 沅江市| 海宁市| 麟游县| 东丰县| 获嘉县| 定结县| 容城县| 青冈县| 莆田市| 丁青县| 罗甸县| 宜兰县| 富民县| 重庆市| 肃南| 威信县| 禄丰县| 寿光市| 渝中区| 太康县| 和顺县|