21,893
社区成员




$test_arr = array(
"c" => "",
"a" => "test_a",
"b" => array("g"=>"test_g"),
);
<?php
$test_arr = array(
"c" => "",
"a" => "test_a",
"b" => array("g"=>"test_g"),
);
$HTML = "";
function convert($array){
global $HTML;
foreach($array as $key => $value){
if(empty($value)){
$HTML .= "</".$key."><br>";
}else{
if(is_array($value)){
convert($value);
}else{
$HTML .= "<".$key.">".$value."</".$key."><br>";
}
}
}
}
convert($test_arr);
echo $HTML;
?>
$test_arr = array(
"c" => "",
"a" => "test_a",
"b" => array("g"=>"test_g"),
);
function parse($array){
$str = '';
foreach($array as $key => $val){
if($val == ''){
$str .= "<".$key."/>";
}
else if(!is_array($val)){
$str .= "<".$key.">".$val."</".$key.">";
}
else{
$str .= "<".$key.">".parse($val)."</".$key.">";
}
}
return $str;
}
echo parse($test_arr);
<?php
$test_arr = array(
"c" => "",
"a" => "test_a",
"b" => array("g"=>"test_g"),
);
$HTML = "";
function convert($array){
foreach($array as $key => $value){
if(empty($value)){
$HTML .= "</".$key."><br>";
}else{
if(is_array($value)){
$HTML .= "<".$key.">".convert($value)."</".$key."><br>";
}else{
$HTML .= "<".$key.">".$value."</".$key."><br>";
}
}
}
return $HTML;
}
echo convert($test_arr);
?>