PHP 5 String関数


PHP 5 String 関数

PHP String 関数は PHP コアの構成要素です。インストールなしでこれらの関数を使用できます。


関数 説明
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() 文字列の 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() 文字列の長さを返します。中国語文字列の処理にはmb_strlen() 関数。
strnatcasecmp() 「自然順」アルゴリズムを使用して2つの文字列を比較します(大文字小文字を区別しません)。
strnatcmp() 「自然順」アルゴリズムを使用して2つの文字列を比較します(大文字小文字を区別します)。
strncasecmp() 最初の n 文字の文字列比較(大文字小文字を区別しません)です。
strncmp() 最初の n 文字の文字列比較(大文字小文字を区別します)です。
strpbrk() 文字列内で指定された文字のいずれかを検索します。
strpos() 別の文字列内で文字列が最初に出現する位置を返します(大文字小文字を区別します)。
strrchr() 別の文字列内で文字列が最後に出現する位置を検索します。
strrev() 文字列を反転します。
strripos() 別の文字列内で文字列が最後に出現する位置を検索します(大文字小文字を区別しません)。
strrpos() 別の文字列内で文字列が最後に出現する位置を検索します(大文字小文字を区別します)。
strspn() 文字列に含まれる特定の文字の数を返します。
strstr() 別の文字列内で文字列が最初に出現する位置を検索します(大文字小文字を区別します)。
strtok() 文字列をより小さな文字列に分割します。
strtolower() 文字列を小文字に変換します。
strtoupper() 文字列を大文字に変換します。
strtr() 文字列内の特定の文字を変換します。
substr() 文字列の一部を返します。
mb_substr() 中国語文字列の一部を返します。
substr_compare() 指定された開始位置から(バイナリセーフで、必要に応じて大文字小文字を区別して)2つの文字列を比較します。
substr_count() 文字列内で部分文字列が出現する回数を計算します。
substr_replace() 文字列の一部を別の文字列に置換します。
trim() 文字列の両側にある空白文字やその他の文字を削除します。
ucfirst() 文字列の最初の文字を大文字に変換します。
ucwords() 文字列内の各単語の最初の文字を大文字に変換します。
vfprintf() フォーマットされた文字列を指定された出力ストリームに書き込みます。
vprintf() フォーマットされた文字列を出力します。
vsprintf() フォーマットされた文字列を変数に書き込みます。
wordwrap() 指定された長さで文字列を折り返します。
その他の拡張