PHP 5 String 関数

PHP 5 String 関数

PHP文字列関数は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() 一つまたは複数の文字列を出力します。
explode() 文字列を配列に分割します。
fprintf() フォーマットされた文字列を指定された出力ストリームに書き込みます。
get_html_translation_table() htmlspecialchars()とhtmlentities()が使用する翻訳テーブルを返します。
hebrev() ヘブライテキストを可視テキストに変換します。
hebrevc() ヘブライテキストを可視テキストに変換し、新しい行(\n)を<br>に変換します。
hex2bin() 十六進値の文字列をASCII文字に変換します。
html_entity_decode() HTMLエスケープ文字を文字に変換します。
htmlentities() 文字をHTMLエスケープ文字に変換します。
htmlspecialchars_decode() いくつかのプレ定義されたHTMLエスケープ文字を文字に変換します。
htmlspecialchars() いくつかのプレ定義された文字をHTMLエスケープ文字に変換します。
implode() 配列の要素を文字列に結合します。
join() implode()の別名。
lcfirst() 文字列の最初の文字を小文字に変換します。
levenshtein() 二つの文字列間のLevenshtein距離を返します。
localeconv() 地域の数字および通貨のフォーマット情報を返します。
ltrim() 文字列の左側の空白文字や他の文字を削除します。
md5() 文字列のMD5ハッシュを計算します。
md5_file() ファイルのMD5ハッシュを計算します。
metaphone() 文字列のmetaphoneキーを計算します。
money_format() 金額をフォーマットした文字列を返します。
nl_langinfo() 特定の地域情報を返します。
nl2br() 文字列の各新しい行の前にHTML改行符を挿入します。
number_format() 千の単位で数字をフォーマットします。
ord() 文字列の最初の文字のASCII値を返します。
parse_str() クエリ文字列を変数に解析します。
print() 一つまたは複数の文字列を出力します。
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() 二つの文字列の相似度を計算します。
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() 二つの文字列を比較(大文字小文字を区別しない)。
strchr() 返却する文字列が他の文字列に最初に現れる位置(strstr()の別名)。
strcmp() 二つの文字列を比較(大文字小文字を区別)。
strcoll() 二つの文字列を比較(ローカル設定に基づく)。
strcspn() 指定された文字がどの部分に現れるか前に、文字列内で検索した文字数を返却。
strip_tags() HTMLとPHPタグを文字列から剥き取る。
stripcslashes() addcslashes()関数で追加された反斜線を削除。
stripslashes() addslashes()関数で追加された反斜線を削除。
stripos() 返却する文字列が他の文字列に最初に現れる位置(大文字小文字を区別しない)。
stristr() 返却する文字列が他の文字列に最初に現れる位置(大文字小文字を区別しない)。
strlen() 文字列の長さを返却。
strnatcasecmp() 自然ソートアルゴリズムを使用して二つの文字列を比較(大文字小文字を区別しない)。
strnatcmp() 自然ソートアルゴリズムを使用して二つの文字列を比較(大文字小文字を区別)。
strncasecmp() 最初の n 文字の文字列の比較(大文字小文字を区別しない)。
strncmp() 最初の n 文字の文字列の比較(大文字小文字を区別)。
strpbrk() 文字列内で一連の文字のいずれかを検索。
strpos() 返却する文字列が他の文字列に最初に現れる位置(大文字小文字を区別)。
strrchr() 文字列が別の文字列に何回最後に出现するかを検索する。
strrev() 文字列を反転する。
strripos() 文字列が別の文字列に何回最後に出现するかを検索する(大小文字を区別しない)。
strrpos() 文字列が別の文字列に何回最後に出现するかを検索する(大小文字を区別する)。
strspn() 文字列中に含まれる特定の文字の数を返す。
strstr() 文字列が別の文字列に何回出現するかを検索する(大小文字を区別する)。
strtok() 文字列をより小さな文字列に分割する。
strtolower() 文字列を小文字に変換する。
strtoupper() 文字列を大文字に変換する。
strtr() 文字列中の特定の文字を変換する。
substr() 文字列の一部を返す。
substr_compare() 指定された開始位置から(バイナリセキュリティおよび選択的な大小文字区別)二つの文字列を比較する。
substr_count() 子文字列が文字列に何回出現するかを計算する。
substr_replace() 文字列の一部を別の文字列に置き換える。
trim() 文字列の両側のスペースやその他の文字を削除する。
ucfirst() 文字列の最初の文字を大文字に変換する。
ucwords() 文字列中の各単語の最初の文字を大文字に変換する。
vfprintf() フォーマットされた文字列を指定された出力ストリームに書き込む。
vprintf() フォーマットされた文字列を出力する。
vsprintf() フォーマットされた文字列を変数に書き込む。
wordwrap() 指定された文字数の文字列に分割する