解决方案 »
- 紧急求助!! php 无法显示。。。。。
- 关于AppServ-win32里的mysql的一点疑问...
- 把sprintf写进一个自定义函数的问题
- 如何往Json数据中添加一个根键?????
- 现在用FCK出现的问题,请帮忙(急!!)
- 有谁知道这个URL代表什么意思?
- 大家好 , 请教一个问题 : 在 PHP 中 , 如何不用端口连接本地 PostgreSQL7.3 ?
- 求助!打开一个php页面,却提示下载页面!!!
- 使用post方法的问题
- 为什么我的php+iis8.5二级域名不能共享主域名的session
- 请问如何比较时间?
- 求助:Fatal error: Class 'XmlLib_xmlParser' not found
$ar = array (
'0' => array (
'name' => 'name1',
'age' => 'age1'
),
'1' => array (
'name' => 'name2',
'age' => 'age2'
),
'2' => array (
'name' => 'name3',
'age' => 'age3'
)
);
function deep_child($arr, $index) {
$html = '';
if (! empty ( $arr [$index] )) {
$html .= '<DIV id="a">';
$html .= deep_child ( $arr, $index + 1 );
$html .= $arr [$index] ['name'] . "-" . $arr [$index] ['age'];
$html .= '</DIV>';
}
return $html;
}
$html = deep_child ( $ar, 0 );
echo htmlentities ( $html );不知道LZ的这样写好象能输入是什么意思
$ar[1] = array('0'=>array('name'=>'name1','age'=>'age1'),'1'=>array('name'=>'name2','age'=>'age2'),'2'=>array('name'=>'name3','age'=>'age3'));
for($i=0;$i<2;$i++){
echo deep_child($ar[$i]);
}
function deep_child($ar = array()){
$str = '';
static $i=0;
if($ar[$i]){
$str.= '<div id="a">';
$str.= $ar[$i]['name']."-".$ar[$i]['age'];
$i++;
$str.=deep_child($ar);
$str.= '</div>';
}
return $str;
}
<div id="a">
<div id="a">
<div id="a">
name3-age3
</div>
name2-age2
</div>
name1-age1
</div><div id="a">
<div id="a">
<div id="a">
name3-age3
</div>
name2-age2
</div>
name1-age1
</div>我想输出这个结果。还是没得到效果。
$ar[1] = array('0'=>array('name'=>'name1','age'=>'age1'),'1'=>array('name'=>'name2','age'=>'age2'),'2'=>array('name'=>'name3','age'=>'age3'));
for($i=0;$i<2;$i++){
echo deep_child($ar[$i]);
}
function deep_child($ar = array(), $i=0){
$str = '';
// static $i=0;
if(isset($ar[$i])){
$str.= '<div id="a">'.PHP_EOL;
$str.= $ar[$i]['name']."-".$ar[$i]['age'].PHP_EOL;
$i++;
$str.=deep_child($ar, $i);
$str.= '</div>'.PHP_EOL;
}
return $str;
}<div id="a">
name1-age1
<div id="a">
name2-age2
<div id="a">
name3-age3
</div>
</div>
</div>
<div id="a">
name1-age1
<div id="a">
name2-age2
<div id="a">
name3-age3
</div>
</div>
</div>
deep_child($ar);
function deep_child($ar = array()){
if (count($ar))
{
echo '<div id="a">';
$e = array_pop($ar);
deep_child($ar);
echo $e['name'].'-'.$e['age'];
echo '</div>';
}
}