首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >以可读/分层格式显示数组

以可读/分层格式显示数组
EN

Stack Overflow用户
提问于 2018-04-23 05:38:01
回答 2查看 0关注 0票数 0

这里是我的数组的数据的代码

代码语言:javascript
复制
<?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)时,它显示为:

代码语言:javascript
复制
Array ( [0] => Array ( [0] => Natural Chlid 1 [1] => Natural Chlid 2 [2] => Natural Chlid 3 ) ) 

我希望它读作:

Natural Child 1

Natural Child 2

Natural Child 3

EN

回答 2

Stack Overflow用户

发布于 2018-04-23 14:06:52

试试这个:

代码语言:txt
复制
foreach($data[0] as $child) {
   echo $child . "\n";
}

代替print_r($data)

票数 0
EN

Stack Overflow用户

发布于 2018-04-23 14:50:02

替代:

代码语言:txt
复制
print_r($data);

为:

代码语言:txt
复制
print "<pre>";
print_r($data);
print "</pre>";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档