php - 如何显示具有相同ID的多维数组(PHP,Laravel)

标签 php mysql arrays laravel multidimensional-array

我有一个像这样的多维数组。

$arr = [
            [
                ["id" => 1,
                "name" => "Jayson"
                ],
                [
                    "id" => 1,
                    "name" => "Jimmy"
                ]
            ],
            [
                "id" => 2,
                "name" => "Joymae"
            ],
            [
                "id" => 3,
                "name" => "Jasper"
            ]
        ];

我希望结果显示在 html 表中,如下所示:(PHP) (Laravel)

| ID, name |     
| 1, Jayson |  
| 1, Jimmy |   

| ID, name |     
| 2, Joymae |  

| ID, name |     
| 3, Jayson |

如果您对此问题有任何想法或解决方案,请发表评论,我们将不胜感激。谢谢。

最佳答案

你可以试试这个。

@foreach ($variable as $key => $value)
    <table>
        <tr>
            <th>ID</th>
            <th>Name</th>
        </tr>
        @foreach ($variable as $key => $value)
            <tr>
                <td>$value['id']</td>
                <td>$value['name']</td>
            </tr>
        @endforeach
    </table>
@endforeach

如果$value['id']不起作用,请尝试使用$value->id

关于php - 如何显示具有相同ID的多维数组(PHP,Laravel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47825147/

相关文章:

PHP - 在没有数据库的情况下存储信息

mysql - 错字3流: "Result could not be converted to string" - get field content of query result

ios - 在调用 API 之前从数组中移除对象

java - 如何创建 NaN 的 float[]?

php - 在特定日期运行脚本?

php文件不输出结果

php - 如何让这个模态窗口正常工作?

php - 基于 mySQL 数据动态创建 HTML 元素

php - PDO Fetch Assoc 返回字 "Array"

c++ - 如何为自定义数组类创建一个构造函数,该构造函数可以接受任意数量的参数,直到数组的大小?