首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从php中的多维数组中获取随机数组?

如何从php中的多维数组中获取随机数组?
EN

Stack Overflow用户
提问于 2018-03-08 07:50:42
回答 1查看 234关注 0票数 2

我试图得到随机数组:

例如:

代码语言:javascript
运行
复制
$navItems= array(

    array(
        slug    => "top10.php",
        title   => "Top 10 geriausi"
    ),
    array(
        slug    => "index.php",
        title   => "Pagrindinis"
    ),
    array(
        slug    => "top-prasciausi.php",
        title   => "Top 10 prasciausi"
    ),
    array(
        slug    => "visi-politikai.php",
        title   => "Visi politiki"
    ),
);

在此之后,在foreach循环中使用这个随机数组,如下所示:

代码语言:javascript
运行
复制
foreach ($navItems as $item) {
    echo "<li class=\"hov\"><a href=\"$item[slug]\">$item[title]</a><li>";
}

我不想使用$navItems变量,而是使用$navItems数组中的随机数组

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-08 07:55:12

可以使用shuffle对数组进行随机化。

注意:如果您试图从数组中选择一个元素,则可以使用shuffle并选择数组的第一个元素。

代码语言:javascript
运行
复制
$navItems = array(
  array(
        'slug'    => "top10.php",
        'title'   => "Top 10 geriausi"
  ),
  array(
        'slug'    => "index.php",
        'title'   => "Pagrindinis"
  ),
  array(
        'slug'    => "top-prasciausi.php",
        'title'   => "Top 10 prasciausi"
  ),
  array(
        'slug'    => "visi-politikai.php",
        'title'   => "Visi politiki"
  ),
);

shuffle( $navItems );

echo "<pre>";
print_r( $navItems );
echo "</pre>";

这样做的结果如下:

代码语言:javascript
运行
复制
Array
(
    [0] => Array
        (
            [slug] => index.php
            [title] => Pagrindinis
        )

    [1] => Array
        (
            [slug] => visi-politikai.php
            [title] => Visi politiki
        )

    [2] => Array
        (
            [slug] => top10.php
            [title] => Top 10 geriausi
        )

    [3] => Array
        (
            [slug] => top-prasciausi.php
            [title] => Top 10 prasciausi
        )

)

医生:随机播放

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49167983

复制
相关文章

相似问题

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