タグ

ブックマーク / phpspot.net (3)

  • 正規表現:正しいURLかどうか調べる - phpspot

    <?php $text = "http://www.yahoo.co.jp/"; if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $text)) { echo "正しいURLです"; } else { echo "正しくないURLです"; } ?> <?php function is_url($text) { if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $text)) { return TRUE; } else { return FALSE; } } ?>

    chanpon0
    chanpon0 2011/04/05
    URLの正規表現
  • 猿でもわかる正規表現 - phpspot

    Perl,PHP,その他結構使われる正規表現について、簡単にまとめます。 正規表現を簡単に言うと、検索を便利にするちょっとしたテクニックです。 使えると文字列処理に凄く強くなります。 私に探せない文字列はない、とまで言えるのかもしれません。 ○文字以上、□文字以下 1文字以上を○回以上、□回以下 aまたはbを○回以上、□回以下 複数文字のどれかを○文字以上□文字以下 メタ文字 最初から最後まで もどる スポンサードリンク

  • explode - 文字列を文字列により分割する

    array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] ) パラメータ delimiter 区切り文字列。 string 入力文字列。 limit limit に正の値が指定された場合、返される配列には 最大 limit の要素が含まれ、その最後の要素には string の残りの部分が全て含まれます。 もし limit パラメータが負の場合、 最後の -limit 個の要素を除く全ての構成要素が返されます。 limit パラメータがゼロの場合は、1 を指定したものとみなされます。 注意: 歴史的理由により、implode() はいずれのパラメータ順も受け入れることができますが、 explode() はそうできません。 string 引数の前に必ず delimiter 引数がくるように確

    chanpon0
    chanpon0 2010/11/12
    文字列を文字列で区切って配列に格納
  • 1