以可读/分层格式显示数组 [英] Display an array in a readable/hierarchical format

查看:62
本文介绍了以可读/分层格式显示数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是为我的数组提取数据的代码

Here is the code for pulling the data for my array

<?php
    $link = mysqli_connect('localhost', 'root', '', 'mutli_page_form');

    $query = "SELECT * FROM wills_children WHERE will=73";

    $result = mysqli_query($link, $query) or die(mysqli_error($link));

    if ($result = mysqli_query($link, $query)) {

    /* fetch associative array */
    if($row = mysqli_fetch_assoc($result)) {
        $data = unserialize($row['children']);
    }

    /* free result set */
    mysqli_free_result($result);
    }
?>

当我使用print_r($ data)时,它显示为:

When I use print_r($data) it reads as:

Array ( [0] => Array ( [0] => Natural Chlid 1 [1] => Natural Chlid 2 [2] => Natural Chlid 3 ) ) 

我希望它读为:

自然儿童1
自然孩子2
自然孩子3

Natural Child 1
Natural Child 2
Natural Child 3

推荐答案

尝试一下:

foreach($data[0] as $child) {
   echo $child . "\n";
}

代替print_r($data)

这篇关于以可读/分层格式显示数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆