タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PHPに関するmomoshiro09のブックマーク (2)

  • 【MySQL】CONCAT関数の便利な使い方

    CONCAT関数で文字列を結合まず、CONCAT関数とは何?という話ですが、 文字列を結合するための関数です。 例えば、 SELECT CONCAT('MySQL', 'の', 'CONCAT関数') というSQLクエリを実行すると、 「MySQLのCONCAT関数」という文字列が返ってきます。 もちろん、上記のような感じで文字列を結合させるだけであれば、 PHP側でやれ!という話になるので、このような使い方はあまりしません。 では、どのような使い方をするのかというと、 例えば、カラムと文字列を結合したい場合や、複数のカラム同士を結合するのに使用します。 例: ユーザー管理テーブル(テーブル名「user」)に、 ・年を保持している項目「カラム名:year」 ・月を保持している項目「カラム名:month」 ・日を保持している項目「カラム名:day」 を持っているとした場合、 SELECT C

    【MySQL】CONCAT関数の便利な使い方
  • [PHP] 配列からランダムに値を取得する | きほんのき

    PHPで配列をランダムに並べ替える、あるいはランダムに値を取得する方法のまとめです。 そんなん簡単だろーと思っていたのですが、配列の形式や、求められる取得要件によって、採るべき方法が変わり、結構いろいろなパターンがあるのですね。 配列中からランダムに値を取得するパターンは以下の場合に分けられるかと思います。 配列からランダムに値を1つだけ取得 配列からランダムに値を2以上取得、取得対象が重複してもOK 配列からランダムに値を2以上取得、取得対象が重複してはならない 配列と連想配列の場合は同じやり方で対応可能なので分けません。 PHPには配列からランダムにキーを取得するarray_rand()と、配列をシャッフルしランダムに並べ替えてくれるshuffle()という2つの関数があります。この2つを組み合わせることで、基的には全ての用途に対応可能です。 どちらか1つでたいていのことに対応できる

  • 1