php - 使用 json:如何在 php 中随机显示 json 数组
问题描述
我有这个代码 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/>";
}
}
推荐阅读
- javascript - 如何隐藏此 jquery 代码的加载更多按钮
- python - Python - 希望使用切片删除剩余的字符串
- r - 如何制作可以在 RMarkdown 中手动滚动的目录?
- python - 为什么以下 python 代码打印 4 行而不是 3 行?
- html - 嵌套滚动区域:滚动到内滚动区域底部后,直到鼠标移动,外滚动区域才会接合
- regex - 如何在 nginx 中重写 URL
- r - 为什么对象的地址每次都在r中改变
- javascript - 预计 jasmine 测试规范会超时
- sql-server - Angular 11 HTTP POST 到 SQL Server 数据库
- amazon-emr - AWS Glue for Hive Metastore 的版本低于手动状态