これらは、さまざまな方法で文字列を操作する関数です。正規表現と URL 処理に関する専用の章もあります。
文字列の操作メカニズム、特に一重引用符、二重引用符、エスケープ シーケンスに関する情報については、文字列のエントリを参照してください。
文字列関数の包括的なリスト:
addcslashes — バックスラッシュを使用して、C言語スタイルの文字列内の文字をエスケープします
addslashes — バックスラッシュを使用して文字列を引用符にします
bin2hex — バイナリデータを16進数に変換します
chop — のエイリアスを表しますrtrim
chr — 指定された文字を返します
chunk_split — 文字列を小さな部分に分割します
convert_cyr_string — 文字をあるキリル文字から別の文字に変換します
convert_uudecode — uuencode をデコードします エンコードされた文字列
convert_uuencode — uuencode を使用して文字列をエンコードする
count_chars — 文字列で使用されている文字に関する情報を返します
crc32 — 文字列の crc32 多項式を計算します
crypt — 一方向文字列ハッシュ
echo — 1 つ以上の文字列を出力します
explode — 1 つの文字列を使用して別の文字列を分割します
fprintf — フォーマットされた文字列をストリームに書き込みます
get_html_translation_table — htmlspecialchars と htmlentities を使用して変換テーブルを返します
hebrev — 論理ヘブライ語をビジュアルヘブライ語に変換します
hebrevc — 論理ヘブライ語をビジュアルヘブライ語に変換しますテキスト (ビジュアルヘブライ語)、改行を変換します
hex2bin — 16 進文字列をバイナリ文字列に変換します
html_entity_decode — すべての HTML エンティティを該当する文字に変換します
htmlentities — 該当するすべての文字を HTML エンティティに変換します
htmlspecialchars_decode — 特殊文字を変換しますHTML エンティティに変換する
htmlspecialchars — 特殊文字を HTML エンティティに変換する
implode — 1 次元配列の値を文字列に変換する
join — エイリアス implode
lcfirst — 文字を作成する の最初の文字文字列は小文字です
levenshtein — 2 つの文字列間の編集距離を計算します
localeconv — 数値書式情報を取得します
ltrim — 文字列の先頭の空白文字 (またはその他の文字) を削除します
md5_file — MD5 ハッシュ値を計算します指定されたファイルの
md5 — 文字列のMD5ハッシュ値を計算します
metaphone — 文字列のメタフォンキーを計算します
money_format — 数値を通貨文字列としてフォーマットします
nl_langinfo — 言語とロケール情報をクエリします
nl2br — 文字列内のすべての新しい行の前に HTML 改行マークを挿入します
number_format — 千の区切り文字を使用して数値をフォーマットします
ord — 文字の ASCII コード値を返します
parse_str — 文字列を複数の変数に解析します
print — 出力文字列
printf — フォーマットされた文字列を出力します
quoted_printable_decode — 引用符で囲まれた印刷可能な文字列を 8 ビット文字列に変換します
quoted_printable_encode — 8 ビット文字列を引用符付き印刷可能な文字列に変換します
quotemeta — メタ文字を引用符で囲みます
rtrim — 空白を削除します文字列の末尾の文字 (または他の文字)
setlocale — ロケール情報を設定します
sha1_file — ファイルの sha1 ハッシュ値を計算します
sha1 — 文字列の sha1 ハッシュ値を計算します
similar_text — 類似度を計算します2 つの文字列の
soundex — 文字列の soundex キーを計算します
sprintf — 書式設定された文字列を返します
sscanf — 指定された形式に従って入力文字を解析します
str_getcsv — CSV 文字列を解析します 配列の場合
str_ireplace — A str_replace の大文字と小文字を無視するバージョン
str_pad — 指定された長さまで文字列を別の文字列で埋めます
str_repeat — 文字列を繰り返します
str_replace — 部分文字列置換
str_rot13 — 文字の場合 文字列実行 ROT13 変換
str_shuffle — 文字列をランダムにシャッフルしますstring
str_split — 文字列を配列に変換します
str_word_count — 文字列内の単語の使用状況を返します
strcasecmp — 文字列のバイナリセーフ比較 (大文字と小文字は区別されません) )
strchr — エイリアス strstr
strcmp — バイナリセーフ文字列比較
strcoll — ロケールベースの文字列比較
strcspn — 一致しないマスクの開始部分文字列の長さを取得する
strip_tags — 文字から 文字列から HTML タグと PHP タグを削除する
stripcslashes — を使用してエスケープされた文字列をデクォートするaddcslashes
stripos — 文字列の最初の出現を検索します (大文字と小文字は区別されません)
stripslashes — 引用符で囲まれた文字列をデクォートします
stristr — strstr 関数の大文字と小文字を無視するバージョン
strlen — 文字列の長さを取得します
strnatcasecmp — 「自然順序」アルゴリズムを使用して文字列を比較します (大文字と小文字を区別しません)
strnatcmp — 自然順序アルゴリズムを使用して文字列を比較します
strncasecmp — 文字列の先頭の複数の文字をバイナリセーフに比較します (大文字と小文字を区別しません)
strncmp — 文字列の先頭にある複数の文字のバイナリセーフ比較
strpbrk — 文字列内の文字セット内の任意の文字を検索
strpos — 文字列の最初の出現を検索
strrchr — 指定された文字を検索文字列内での最後の出現
strrev — 文字列を反転します
strripos — ターゲット文字列内で指定された文字列が最後に出現する位置を計算します (大文字と小文字は区別されません)
strrpos — 指定された文字列の位置を計算しますターゲット文字列 最後に出現する位置
strspn — 指定された文字セット内のすべての文字が存在する文字列内の最初の部分文字列の長さを計算します。
strstr — 文字列の最初の出現を検索します
strtok — 分割文字列をマークします
strto lower — 文字列を小文字に変換します
strtoupper — 文字列を大文字に変換します
strtr — 指定された文字を変換します
substr_compare — 安全なバイナリ文字列の比較 (オフセット位置から指定された長さを比較)
substr_count — 文字列の出現数をカウントします
substr_replace — 文字列の部分文字列を置換します
substr — 文字列の部分文字列を返します
trim — 文字列を削除します 空白先頭と末尾の文字 (または他の文字)
ucfirst — 文字列の最初の文字を大文字に変換します
ucwords — 文字列内の各単語の最初の文字を大文字に変換します
vfprintf — フォーマットされた文字列を書き込みます 受信ストリーム
vprintf — フォーマットされた文字列を出力する
vsprintf — フォーマットされた文字列を返す
wordwrap — 文字列を指定された単語数に分割する