最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實現數組array轉換成xml的方法

 更新時間:2016年07月19日 10:42:18   作者:miky  
這篇文章主要介紹了PHP實現數組array轉換成xml的方法,涉及php針對數組的遍歷及xml格式文件的構造技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了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相關內容感興趣的讀者可查看本站專題:《PHP針對XML文件操作技巧總結》、《PHP數組(Array)操作技巧大全》、《php字符串(string)用法總結》、《PHP錯誤與異常處理方法總結》、《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總

希望本文所述對大家PHP程序設計有所幫助。

相關文章

  • 詳解PHP Swoole長連接常見問題

    詳解PHP Swoole長連接常見問題

    長連接就是指在基于tcp的通訊中,一直保持連接,不管當前是否發(fā)送或者接收數據。本文將詳細介紹PHP Swoole長連接的常見問題。
    2021-05-05
  • php 深入理解strtotime函數的使用詳解

    php 深入理解strtotime函數的使用詳解

    本篇文章是對php strtotime函數的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • PHP實現顯示照片exif信息的方法

    PHP實現顯示照片exif信息的方法

    這篇文章主要介紹了PHP實現顯示照片exif信息的方法,需要的朋友可以參考下
    2014-07-07
  • php修改NetBeans默認字體的大小

    php修改NetBeans默認字體的大小

    在安裝完Netbeans后默認的字體大小是11px。而在Windows下的宋體最小支持12px。所以字體為11px就已經無法完整顯示了
    2013-07-07
  • php獲取指定范圍內最接近數的方法

    php獲取指定范圍內最接近數的方法

    這篇文章主要介紹了php獲取指定范圍內最接近數的方法,可實現根據給定區(qū)間長度劃分各個區(qū)間,并在其中尋找與給定數最接近的數,需要的朋友可以參考下
    2015-06-06
  • 詳解PHP用mb_string處理windows中文字符

    詳解PHP用mb_string處理windows中文字符

    如果想批處理以前下載的一堆文件,把文件里的關鍵內容用正則匹配出來,集中處理。操作文件時遇到一個問題,就是windows操作系統中的編碼問題。本文將帶著大家詳細探討此問題。
    2021-05-05
  • php禁止直接從瀏覽器輸入地址訪問.php文件的方法

    php禁止直接從瀏覽器輸入地址訪問.php文件的方法

    這篇文章主要介紹了php禁止直接從瀏覽器輸入地址訪問.php文件的方法,實例總結了判斷來源URL與定義常量兩種方法來實現這一功能,是非常具有實用價值的技巧,需要的朋友可以參考下
    2014-11-11
  • PHP中實現多語言支持的幾種方式總結

    PHP中實現多語言支持的幾種方式總結

    本給大家介紹了PHP中實現多語言支持的幾種方式總結, 使用數組或關聯數組,使用gettext擴展和使用第三方庫這三種方式,文章通過代碼示例給大家介紹的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2023-12-12
  • php漢字轉拼音的示例

    php漢字轉拼音的示例

    這篇文章主要介紹了php漢字轉拼音的示例,需要的朋友可以參考下
    2014-02-02
  • php封裝pdo實例以及pdo長連接的優(yōu)缺點總結

    php封裝pdo實例以及pdo長連接的優(yōu)缺點總結

    在本篇文章里小編給大家整理的是一篇關于php封裝pdo實例以及pdo長連接的優(yōu)缺點總結內容,對此有興趣的朋友們可以跟著學習下。
    2021-12-12

最新評論

丹江口市| 哈密市| 乌拉特后旗| 湖州市| 桃源县| 平潭县| 平泉县| 来凤县| 休宁县| 靖边县| 大石桥市| 旬阳县| 白山市| 白山市| 屏南县| 临桂县| 甘谷县| 廊坊市| 清原| 赣榆县| 阳城县| 昌黎县| 肃北| 五河县| 房山区| 陕西省| 类乌齐县| 元谋县| 新平| 张家川| 清镇市| 江源县| 万山特区| 嘉鱼县| 漠河县| 奎屯市| 龙门县| 德安县| 五华县| 刚察县| 苏州市|