マテリアルカラーをランダムに3色取得 / 重複なし

概要

 閲覧数:1653  投稿日:2018-02-26  更新日:2018-02-26  

マテリアルカラー全19色を、予め配列定義
・ランダムに3色取得
※重複なし


コード

$materialColor = ['f44336','E91E63','9C27B0','673AB7','3F51B5','2196F3','03A9F4','00BCD4','009688','009688','4CAF50','8BC34A','FFEB3B','FFC107','FF9800','FF5722','795548','9E9E9E','607D8B'];
shuffle($materialColor);
print_r($materialColor[0]);
print_r($materialColor[1]);
print_r($materialColor[2]);



結果

3F51B5009688FF9800



タグ


shuffle 





16進数カラーコードをRGBA形式へ変更

マテリアルカラーをランダムに3色取得 / 重複も許容



週間人気ページランキング / 6-4 → 6-10
順位 ページタイトル抜粋 アクセス数
1 PHPコード 23
2 PHPで最後の「指定区切り文字」より後ろを取得 | 配列(型) 5
3 foreachの中でswitch文 | 配列(型) 3
4 文字列の先頭に0があった場合に、取り除く | 文字列(テキスト処理) 2
4 Smarty(テンプレートエンジン) カテゴリー 2
5 array_slice | タグ毎エントリー一覧 1
5 PHPでExcelの統計関数を実装 | 統計 1
5 配列要素を、文字列連結して表示(元配列に変化なし) … foreach文+implode | 配列(型) 1
5 「range(int または numeric string または string)で生成した複数配列」をマージした結果の型を確認 | 配列(型) 1
5 「数字」「アルファベット小文字」「アルファベット大文字」の順番で表示 | 文字列(テキスト処理) 1
5 stdClassで構成された連想配列を生成 | ビルトインクラス(クラス) 1
5 8桁の生年月日数字から、年齢を計算 | 日付および時刻関連 1
5 PCRE — 正規表現 (Perl 互換)(テキスト処理) カテゴリー 1
5 配列の中より、「ランダム」かつ「重複することなく」複数の値を抽出 | ユーザ定義関数 1
5 ログイン 1
5 三項演算子(演算子) カテゴリー 1
5 マルチバイト文字列(テキスト処理) カテゴリー 1
5 random_int | タグ毎エントリー一覧 1
5 画面遷移 | ネットワーク 関数 1
5 エスケープ処理 カテゴリー 1
2026/6/11 5:05 更新