PHP文字列



PHP 5 文字列関数

PHP 文字列関数は、PHP の中核に不可欠な部分です。これらの機能を使用するためにインストールは必要ありません。


FunctionDescription
addcslashes()指定された文字の前にバックスラッシュを追加した文字列を返します。
addslashes()定義済みの文字の前にバックスラッシュを追加した文字列を返します。
bin2hex() ASCII 文字の文字列を 16 進数値に変換します。
chop()文字列の右側にある空白文字またはその他の文字を削除します。
chr()指定された ASCII 値から文字を返します。
chunk_split() 文字列を一連の小さな部分に分割します。
convert_cyr_string()文字列をあるキリル文字セットから別の文字セットに変換します。
convert_uudecode() uuencode された文字列をデコードします。
convert_uuencode()uuencode アルゴリズムを使用して文字列をエンコードします。
count_chars()文字列で使用されている文字に関する情報を返します。
crc32() 文字列の 32 ビット CRC (巡回冗長検査) を計算します。
crypt()一方向の文字列暗号化 (ハッシュ)。
echo() 1 つ以上の文字列を出力します。
explode() 文字列を配列に分割します。
fprintf()フォーマットされた文字列を指定された出力ストリームに書き込みます。
get_html_translation_table() htmlspecialchars() と htmlentities() で使用される変換テーブルを返します。
hebrev()ヘブライ語テキストを表示テキストに変換します。
hebrevc()ヘブライ語テキストを表示テキストに変換し、改行 (n) を <br> に変換します。
hex2bin()16進数値の文字列をASCII文字に変換します。
html_entity_decode() HTML エンティティを文字に変換します。
htmlentities()文字を HTML エンティティに変換します。
htmlspecialchars_decode() いくつかの事前定義された HTML エンティティを文字に変換します。
htmlspecialchars()いくつかの事前定義された文字を HTML エンティティに変換します。
implode()配列要素で構成される文字列を返します。
join()implode()のエイリアス。
lcfirst()文字列の最初の文字を小文字に変換します。
levenshtein() 2 つの文字列間のレーベンシュタイン距離を返します。
localeconv()現地の番号と通貨の形式情報を返します。
ltrim()文字列の左側にある空白文字またはその他の文字を削除します。
md5()文字列の MD5 ハッシュを計算します。
md5_file() ファイルの MD5 ハッシュを計算します。
metaphone() 文字列のメタフォンキーを計算します。
money_format() 通貨文字列としてフォーマットされた文字列を返します。
nl_langinfo()指定されたローカル情報を返します。
nl2br() 文字列内の各新しい行の前に HTML 改行文字を挿入します。
number_format()数値を千単位でグループ化してフォーマットします。
ord()文字列の最初の文字の ASCII 値を返します。
parse_str()クエリ文字列を変数に解析します。
print() 1 つ以上の文字列を出力します。
printf()フォーマットされた文字列を出力します。
quoted_printable_decode()quoted-printable 文字列を 8 ビット文字列に変換します。
quoted_printable_encode() 8ビット文字列をquoted-printable文字列に変換します。
quotemeta()メタキャラクターを引用します。
rtrim()文字列の右側にある空白文字またはその他の文字を削除します。
setlocale()地域情報(地域情報)を設定します。
sha1()文字列のSHA-1ハッシュを計算します。
sha1_file() ファイルの SHA-1 ハッシュを計算します。
similar_text() 2 つの文字列の類似性を計算します。
soundex() 文字列のsoundexキーを計算します。
sprintf()フォーマットされた文字列を変数に書き込みます。
sscanf() 指定された形式に従って文字列からの入力を解析します。
str_getcsv() CSV 文字列を配列に解析します。
str_ireplace() 文字列内の一部の文字を置換します (大文字と小文字は区別されません)。
str_pad() 文字列を新しい長さにパディングします。
str_repeat()文字列を指定された回数だけ繰り返します。
str_replace() 文字列内の一部の文字を置換します (大文字と小文字が区別されます)。
str_rot13() 文字列に対して ROT13 エンコードを実行します。
str_shuffle() 文字列内のすべての文字をランダムにシャッフルします。
str_split()文字列を配列に分割します。
str_word_count() 文字列内の単語の数をカウントします。
strcasecmp() 2 つの文字列を比較します (大文字と小文字は区別されません)。
strchr()別の文字列内で最初に出現する文字列を検索します。 (strstr() のエイリアス。)
strcmp() 2 つの文字列を比較します (大文字と小文字を区別します)。
strcoll() 2 つの文字列を比較します (ローカル設定に従って)。
strcspn()指定された文字が見つかるまでに文字列内で検索された文字数を返します。
strip_tags()文字列から HTML タグと PHP タグを削除します。
stripcslashes() addcslashes() 関数によって追加されたバックスラッシュを削除します。
stripslashes()addslashes()関数によって追加されたバックスラッシュを削除します。
stripos()別の文字列内で最初に出現する文字列の位置を返します (大文字と小文字は区別されません)。
stristr()別の文字列内で最初に出現する文字列を検索します (大文字と小文字は区別されません)。
strlen()文字列の長さを返します。
strnatcasecmp() 「自然順序付け」アルゴリズムを使用して 2 つの文字列を比較します (大文字と小文字は区別されません)。
strnatcmp() は、「自然順序付け」アルゴリズムを使用して 2 つの文字列を比較します (大文字と小文字は区別されます)。
strncasecmp() 最初の n 文字の文字列比較 (大文字と小文字は区別されません)。
strncmp() 最初の n 文字の文字列比較 (大文字と小文字は区別されます)。
strpbrk()文字列内の指定された文字のいずれかを検索します。
strpos()別の文字列内で最初に出現する文字列の位置を返します (大文字と小文字は区別されます)。
strrchr()別の文字列内で最後に出現する文字列を検索します。
strrev()文字列を反転します。
strripos()別の文字列内で最後に出現する文字列を検索します (大文字と小文字は区別されません)。
strrpos()別の文字列内で最後に出現する文字列を検索します (大文字と小文字が区別されます)。
strspn()文字列に含まれる特定の文字の数を返します。
strstr()別の文字列内で最初に出現する文字列を検索します (大文字と小文字が区別されます)。
strtok() 文字列を小さな文字列に分割します。
strto lower()文字列を小文字に変換します。
strtoupper()文字列を大文字に変換します。
strtr()文字列内の特定の文字を変換します。
substr()文字列の一部を返します。
substr_compare() 指定された開始位置から始まる 2 つの文字列を比較します (バイナリ セーフで、オプションで大文字と小文字を区別します)。

substr_count()

文字列内に部分文字列が出現する回数を数えます。
substr_replace()文字列の一部を別の文字列に置き換えます。
trim()文字列の両側にある空白文字とその他の文字を削除します。
ucfirst()文字列の最初の文字を大文字に変換します。
ucwords()文字列内の各単語の最初の文字を大文字に変換します。
vfprintf()フォーマットされた文字列を指定された出力ストリームに書き込みます。
vprintf()フォーマットされた文字列を出力します。
vsprintf()フォーマットされた文字列を変数に書き込みます。
wordwrap() 指定された長さに従って文字列を折り返します。