PHPオンライン学習

PHPの文字列関連のサンプルコード一覧

関数 ユーザー定義関数 アルゴリズム

カテゴリの選択:

説明
strlen() 指定した文字列のバイト数を返します。※文字数ではありません。従って全角文字は1文字あたり3バイトのため、「プログラム」という文字列の結果は15(バイト)となります。…続きを読む
mb_strlen() 引数に指定したマルチバイト文字列の文字数を返します。※strlen()のマルチバイト対応版。…続きを読む
strpos() 文字列から指定した部分文字列が最初に現れる場所を探します。見つかった場合、文字列の先頭からの相対位置を返します。見つからなかった場合はfalseを返します。文字列の開始位置は0からカウントします。…続きを読む
mb_strpos() マルチバイト文字列から指定した部分文字列が最初に現れる場所を探します。見つかった場合、文字列の先頭からの相対位置を返します。見つからなかった場合はfalseを返します。文字列の開始位置は0からカウント…続きを読む
substr() 文字列から指定した開始位置から指定したバイト分の文字列を返します。文字列の開始位置は0からカウントします。…続きを読む
mb_substr() マルチバイト文字列から指定した部分文字列が最初に現れる場所を探します。見つかった場合、文字列の先頭からの相対位置を返します。見つからなかった場合はfalseを返します。文字列の開始位置は0からカウント…続きを読む
strtolower() 文字列を小文字に変換します。…続きを読む
strtoupper() 文字列を大文字に変換します。…続きを読む
strtr() 文字の変換あるいは部分文字列の置換を行います。1つ目の引数は変換する文字列、2つ目の引数は変換される文字列、3つ目の引数は置換する文字列です。…続きを読む
str_replace() 検索文字列に一致したすべての文字列を置換します。1つ目の引数は検索文字列、2つ目の引数は置換文字列、3つ目の引数は検索・置換の対象となる文字列あるいは配列です。…続きを読む
preg_replace() 正規表現で検索した文字列を置換します。1つ目の引数には検索文字列(正規表現)、2つ目の引数には置換文字列、3つ目の引数には検索・置換対象となる文字列もしくは文字列の配列を指定します。…続きを読む
preg_match() 文字列を正規表現を用いて検索します。1つ目の引数には検索文字列、2つ目の引数には検索元の文字列、3つ目の引数には検索結果を格納する変数を指定します(3つ目の引数は省略可能)。返り値にはマッチした場合は…続きを読む
preg_match_all() 指定した文字列から繰り返し正規表現による検索を行います。1つ目の引数には検索文字列、2つ目の引数には検索元の文字列、3つ目の引数には検索結果を格納する変数を指定、4つ目の引数にはフラグを指定します(3…続きを読む
preg_quote() 指定した文字列に正規表現として扱われる特殊文字(. \ + * ? [ ^ ] $ ( ) { } = ! < > | : -)があればバックスラッシュでエスケープします。返り値にはエスケープされた文…続きを読む
trim() 文字列の先頭および末尾にあるホワイトスペースを取り除きます。…続きを読む
ltrim() 文字列の最初から空白 (もしくはその他の文字) を取り除きます。…続きを読む
rtrim() 文字列の最後から空白 (もしくはその他の文字) を取り除きます。…続きを読む
mb_convert_kana() カナを("全角かな"、"半角かな"等に)変換します。1つ目の引数には変換される文字列、2つ目の引数には変換オプションを指定します。kは「全角カタカナ」を「半角カタカナ」に変換、hは「全角ひらがな」を「…続きを読む
mb_convert_encoding() 文字エンコーディングを変換します。1つ目の引数には変換する文字列、2つ目の引数には変換後の文字エンコードを指定します。…続きを読む
printf() フォーマット済みの文字列を出力します。1つ目の引数にはフォーマット文字列、2つ目以降の引数には変換指定子に対する文字列変数を指定します。返り値として整形後の文字列が返されます。失敗した場合はfalse…続きを読む
sprintf() printf()と同様に文字列をフォーマットに従い整形しますが、結果を出力せず、戻り値として返します。1つ目の引数にはフォーマット文字列、2つ目以降の引数には変換指定子に対する文字列変数を指定します。…続きを読む
htmlspecialchars() HTMLとして解釈される特殊な意味を持つ文字をエスケープ文字(HTMLエンティティ)に置き換えることでエスケープします。また、エスケープのルールを第2引数に定数で指定することも可能です。(例えばシング…続きを読む
htmlentities() HTMLとして解釈される特殊な意味を持つ文字も含めてエスケープ可能な文字を全てエスケープ文字(HTMLエンティティ)に置き換えます。また、エスケープのルールを第2引数に定数で指定することも可能です。(…続きを読む

このページのトップに戻る