账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    【求助】php数组,随机组合输出字符串,刷新网页重新组合顺序,不重复
    38
    0

    一个数组里多个关键词,随机组合输出。刷新组合顺序不一样
    输出字符串

    $a=array("red","green","blue","yellow","brown");
    $random_keys=array_rand($a,4);
    echo $a[$random_keys[0]]."
    ";
    echo $a[$random_keys[1]]."
    ";
    echo $a[$random_keys[2]];

    这个就差点符合我的要求了。
    但是组合的数据会重复
    应该不难,但是我是小白。
    来个大哥帮忙阿

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 光影小生 普通会员 1楼

      你可以使用PHP的random数生成器和array_unique函数来实现这个需求。以下是一个简单的例子:

      ```php

      $value) { $arr[$index] = $value; } } // 测试 $array = array('apple', 'banana', 'cherry', 'date', 'elderberry', 'fig', 'grape'); generate_unique_combinations($array); echo json_encode($array); ?>

      ```

      在这个例子中,我们首先随机选择一个元素作为初始组合,然后使用array_unique函数去除重复的元素,最后重新组合元素。这样,我们就可以得到一个不重复的字符串数组。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部