配列からいくつかの要素をランダムに抽出する PHP コード
リリース: 2016-07-25 09:03:39
-
-
/** - * 配列要素をランダムに抽出します
- * 著者: notuser
- * 2012-12-29
- */
- class getValues {
- public function inputValue($inputArray) {
- $this->inputArray = $inputArray;
- }
- public function getValue($number) {
- $this->number = $number;
- for($i = 0; $i number; $i ++) {
- $index = rand ( 0, count ( $this->inputArray ) - 1 - $i );
- $getArray [$i] = $this->inputArray [$index];
- unset ( $this->inputArray [$インデックス] );
- for($k = $index; $k inputArray ) - 1; $k ++) {
- $this->inputArray [$k] = $this- > inputArray [$k + 1];
- }
- }
- //asort ( $getArray ); // 小さいものから大きいものへ並べ替え、必要に応じて変更します
- return $getArray;
- }
- }
- < ;p> //テストコード
- $keywords = array(
- 「私たち」,
- 「あなた」,
- 「彼ら」
- );
- $getValue=new getValues();
- $getValue->inputValue($keywords) ;
- $ key = $getValue->getValue(1);//配列から要素をランダムに抽出します
- echo $key;
- ? >
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31