各位小伙伴,發(fā)個(gè)通告,關(guān)于xml方式封裝通信數(shù)據(jù)方法中有個(gè)方法需要優(yōu)化下,請知曉,代碼如下:
public static function xmlToEncode($data) {
$xml = "";
foreach($data as $key => $value) {
$attr = "";
if(is_numeric($key)) {
$attr = " id='{$key}'";
$key = "item";
}
$xml .= "<{$key}{$attr}>";
$xml .= is_array($value) ? self::xmlToEncode($value) : $value;
$xml .= "</{$key}>\n";
}
return $xml;
}
2014-10-07
謝謝老師?
2017-05-05
老師您好,請問這個(gè)item和id 為什么可以直接用不用說明從哪來的?
2017-01-18
if(is_numeric($key)) {
$attr = " id='{$key}'";
$key = "item";
}
老師 請問這樣寫的作用是什么呢 ?有點(diǎn)看不懂
2016-02-17
沒看出來哪改了,老師,$attr = "";的位置
2015-11-05
建議不管是接收的數(shù)據(jù)還是程序內(nèi)部的數(shù)據(jù)都trim一下,嚴(yán)謹(jǐn)又省時(shí)。
2015-08-31
老師最近在學(xué)你的課程,我有點(diǎn)小疑惑,為什么要Response類的方法寫成靜態(tài)方法呢,這是有什么原因嗎
2015-01-03
嗯嗯嗯
2014-12-10
剛剛看的時(shí)候就覺得不對。正要說呢。發(fā)現(xiàn)這里已經(jīng)更正。哈哈
2014-09-15
好的,已改