タグ

ブックマーク / sandman.s6.xrea.com (2)

  • PHP 正規表現の基本 (preg_match)

    正規表現をまとめてみる。 preg_match で使われる正規表現の書き方の前に まずは、 <検索対象文字列が1行か?それとも複数行か?> 文字列の中からパターンに合致する部分を探し出す場合、その文字列が1行(改行文字が1つ)なのか、複数行(改行文字が複数)なのかで、マッチ演算子を適切に指定。 preg_match("/パターン/", 調べる文字列); "/パターン/"  //文字列の1行目のみを調べる "/パターン/g"  //複数行を調べる "/パターン/s"  //改行文字を無視し、1行とみなして調べる ついでに、 "/パターン/i"  //文字列の大文字・小文字を区別しない "/パターン/is"  //大文字・小文字を区別せず、1行とみなして調べる <基> preg_match は、文字列中に現れた最初のパターンのみを検出。

  • CakePHP モデルの関数 findAll - どうにかなるBLOG

    findAll($conditions,$fields,$order,$limit,$page,$recursive) 指定されたフィールドから、 (もし指定されていれば)$conditions にマッチするものを $page (デフォルトは1ページ目) ページから $limit レコードまで返す。 $conditions: 検索条件の配列。もしくは、SQL文の where 節の文字列 $fields: 取り出したいフィールドの配列 $order: 並び順 order by ******* の部分の文字列 $limit: 一度に読み込む数の上限 $page: 何ページ目から読み込むか($limitに依存) $recursive: モデルのアソシエーションを何階層たぐるか(デフォルトは0) [例] //SQL風に findAll("name='太郎' a

  • 1