當前位置: 首頁>>代碼示例>>PHP>>正文


PHP XML::xml_serialize方法代碼示例

本文整理匯總了PHP中XML::xml_serialize方法的典型用法代碼示例。如果您正苦於以下問題:PHP XML::xml_serialize方法的具體用法?PHP XML::xml_serialize怎麽用?PHP XML::xml_serialize使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在XML的用法示例。


在下文中一共展示了XML::xml_serialize方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: edit

 /**
  * 編輯
  * Enter description here ...
  */
 public function edit()
 {
     $cmd = $this->input->post('cmd');
     if ($cmd && $cmd == 'submit') {
         $Area_id = $this->input->post('Area_id');
         $dataArray = array('title' => $this->input->post('title'), 'level' => $this->input->post('level'), 'pid' => $this->input->post('pid'));
         $result = $this->AreaModel->edit($dataArray, 'id=' . $Area_id);
         if ($result) {
             $totalResult = $this->AreaModel->getListByWhere('');
             //更新XML文件開始
             $tree = new Tree();
             $treeResult = $tree->create($totalResult, 1);
             //大樹
             $file = fopen("../uploadfile/Area/Area.xml", "w");
             $xml = new XML();
             $res = $xml->xml_serialize($treeResult, 0, null);
             fwrite($file, $res);
             //將序列化的字符寫進文件
             //print_r($res);
             fclose($file);
             show_error('index.php/Area/index', 500, '提示信息:地區修改成功!');
         } else {
             show_error('index.php/Area/index', 500, '提示信息:地區修改失敗!');
         }
     } else {
         $Area_id = $this->input->get('id');
         if ($Area_id) {
             $Area = $this->AreaModel->get('id=' . $Area_id);
             $parent = $this->AreaModel->getListByWhere('');
             $tree = new Tree();
             $this->load->view('Area/edit', array('Area' => $Area, 'parent' => $tree->create($parent)));
         } else {
             show_error('index.php/Area/index', 500, '提示信息:參數錯誤!');
         }
     }
 }
開發者ID:ZuoYouLai,項目名稱:tkglxtphp,代碼行數:40,代碼來源:Area.php

示例2: getcreditsettings

 /**
 * 此接口負責把應用程序的積分設置傳遞給 UCenter,以供 UCenter 在積分兌換設置中使用。
 * 此接口無輸入參數。輸出的數組需經過 uc_serialize 處理。
 * 輸出的數組單條結構:
     [
     '1' => ['威望', ''],
     '2' => ['金錢', '枚'],
     ]
 * @return string
 */
 function getcreditsettings()
 {
     if (!self::API_GET_CREDIT_SETTINGS) {
         return self::API_RETURN_FORBIDDEN;
     }
     return XML::xml_serialize([1 => ['積分', '']]);
     $credits = array();
     foreach ($_G['setting']['extcredits'] as $id => $extcredits) {
         $credits[$id] = array(strip_tags($extcredits['title']), $extcredits['unit']);
     }
     return $this->_serialize($credits);
 }
開發者ID:chenyuzou,項目名稱:yii2-ucenter,代碼行數:22,代碼來源:UcReceiver.php


注:本文中的XML::xml_serialize方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。