現在の位置: ホーム> 関数カテゴリ一覧> shuffle

shuffle

配列を破壊します
名前:shuffle
カテゴリ:配列
対応言語:php
一言説明:配列を破る。

定義と使用法

shuffle()関数は、アレイ内の要素をランダムな順序で再配置します。

この関数は、新しいキー名を配列内の要素に割り当てます。すでにキー名が削除されます(以下の例を参照)。

例1

アレイ内の要素をランダムな順序で並べ替えます。

 <?php
$ my_array = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Purple" ) ;

シャッフル( $ my_array ) ;
print_r ( $ my_array ) ;
?>

自分で試してみてください

例2

アレイ内の要素をランダムな順序で再配置します。

 <?php
$ my_array = array ( "a" => "red" 、 "b" => "green" 、 "c" => "blue" 、 "d" => "Yellow" 、 "e" => "purple" ) ;

シャッフル( $ my_array ) ;
print_r ( $ my_array ) ;
?>

自分で試してみてください

文法

シャッフル(配列
パラメーター 説明する
配列 必須。使用する配列を指定します。
類似の関数
  • 配列の交点を計算し、コールバック関数を使用してデータを比較します array_uintersect

    array_uintersect

    配列の交点を計算し、コールバック関数を使
  • キー名で配列を逆に並べ替えます krsort

    krsort

    キー名で配列を逆に並べ替えます
  • 配列から重複した値を削除します array_unique

    array_unique

    配列から重複した値を削除します
  • インデックスチェックを使用した配列の差セットを計算し、コールバック関数を使用してデータを比較します array_udiff_assoc

    array_udiff_assoc

    インデックスチェックを使用した配列の差セ
  • 配列に指定されたキー名またはインデックスがあるかどうかを確認します array_key_exists

    array_key_exists

    配列に指定されたキー名またはインデックス
  • コールバック関数を使用してキー名を比較して配列の交差点を計算します array_intersect_ukey

    array_intersect_ukey

    コールバック関数を使用してキー名を比較し
  • 最初の配列の要素を渡された配列に置き換えます array_replace

    array_replace

    最初の配列の要素を渡された配列に置き換え
  • 配列内のすべての値の積を計算します array_product

    array_product

    配列内のすべての値の積を計算します
人気記事(にんききじ)