使用 json:如何在 php 中随机显示 json 数组

Working with json: how can I display json array in php randomly

我有这个代码json代码

[{"title":"Title 1","option":"Option 1"},{"title":"title 2","option":"Option 2"}]

我用

显示
foreach ($query->getResult() as $row) {
    foreach (json_decode($row->keywords) as $msg) {
        echo $msg->title . "<br/>" . $msg->option . "<hr/>";
      }
}

如何随机显示这个?

您可以提取关键字数组,然后在显示之前将其打乱:

foreach ($query->getResult() as $row) {
    $keywords = json_decode($row->keywords);
    shuffle($keywords);
    foreach ($keywords as $msg) {
        echo $msg->title . "<br/>" . $msg->option . "<hr/>";
      }
}