get random value from a PHP array, but make it unique

后端 未结 9 1137
挽巷
挽巷 2020-12-16 19:44

I want to select a random value from a array, but keep it unique as long as possible.

For example if I\'m selecting a value 4 times from a array of 4 elements, the s

9条回答
  •  没有蜡笔的小新
    2020-12-16 20:16

    $isShowCategory = array();
    for ($i=0; $i <5 ; $i++) { 
       $myCategory = array_rand($arrTrCategoryApp,1); 
       if (!in_array($myCategory, $isShowCategory)) {
          $isShowCategory[] = $myCategory;
    
          #do something 
    
       }
    }
    

提交回复
热议问题