当前位置: 编程技术>php
php 返回数据格式化类
来源: 互联网 发布时间:2014-10-11
本文导语: 1,类文件DataReturn.class.php 代码示例: $val) { is_numeric($key) && $key = "item id="$key""; $xml.=""; $xml.= ( is_array($val) || is_object($val)) ? $this->data_to_xml($val) : $this->cdata($val); ...
1,类文件DataReturn.class.php
代码示例:
$val) {
is_numeric($key) && $key = "item id="$key"";
$xml.="";
$xml.= ( is_array($val) || is_object($val)) ? $this->data_to_xml($val) : $this->cdata($val);
list($key, ) = explode(' ', $key);
$xml.="n";
}
return $xml;
}
//判斷数据是否存在
private function exists($obj,$key=''){
if($key==''){
return isset($obj) && !empty($obj);
}else{
$keys = explode('.',$key);
for($i=0,$max=count($keys); $i private function cdata($val){
if(!empty($val) && !preg_match('/^[A-Za-z0-9+$]/',$val)){
$val = '';
}
return $val;
}
} // class end
?>
is_numeric($key) && $key = "item id="$key"";
$xml.="";
$xml.= ( is_array($val) || is_object($val)) ? $this->data_to_xml($val) : $this->cdata($val);
list($key, ) = explode(' ', $key);
$xml.="n";
}
return $xml;
}
//判斷数据是否存在
private function exists($obj,$key=''){
if($key==''){
return isset($obj) && !empty($obj);
}else{
$keys = explode('.',$key);
for($i=0,$max=count($keys); $i private function cdata($val){
if(!empty($val) && !preg_match('/^[A-Za-z0-9+$]/',$val)){
$val = '';
}
return $val;
}
} // class end
?>
2,演示示例 demo.php
代码示例: