LXIX. 文字列関数

これらの関数群はすべて、文字列をいろいろな方法で操作します。 正規表現や URL ハンドリングの節にも関連する記述があります。

文字列の動作に関する情報、特にシングルクオート、ダブルクオート、エ スケープシーケンスについては、マニュアルの の節にある 文字列エントリを参照 下さい。

目次
AddCSlashes — C言語と同様にスラッシュで文字列をクォートする
AddSlashes — 文字列をスラッシュでクォートする
bin2hex — 2進数のデータを16進表現に変換する
Chop — 最後尾のホワイトスペースを取り除く
Chr — 特定の文字を返す
chunk_split — 文字列をより小さな部分に分割する
convert_cyr_string — Cyrillic 文字コードを他のコードに変換する
count_chars — 文字列で使用されている文字に関する情報を返す
crc32 — 文字列の crc32 多項式計算を行う
crypt — 文字列をDESで暗号化する
echo — 1つ以上の文字列を出力する
explode — 文字列を文字列により分割する
get_html_translation_tablehtmlspecialchars() および htmlentities() で使用される変換テーブルを返す
get_meta_tags — ファイルから全てのメタタグ属性を展開し、配列を返す
hebrev — Hebrew 論理テキストを可視テキストに変換
hebrevc — Hebrew 論理テキストを改行を変換して可視テキストに変換する
htmlentities — 適用可能な文字を全てHTMLエンティティに変換する
htmlspecialchars — 特殊文字を HTML エントリに変換する
implode — 配列要素を文字列により連結する
join — 配列要素を文字列により連結する
levenshtein — 二つの文字列のLevenshtein距離を計算する
ltrim — 文字列の最初から空白文字を取り除く
md5 — 文字列のmd5ハッシュ値を計算する
Metaphone — 文字列の metaphone キーを計算する
nl2br — 改行文字を HTML の改行指定文字に変換する
Ord — 文字のASCII値を返す
parse_str — 文字列を処理し、変数に代入する
print — 文字列を出力する
printf — 文字列をフォーマットしっKら出力する
quoted_printable_decode — quoted-printable文字列を8ビット文字列に変換
QuoteMeta — メタ文字をクォートする
rtrim — 終端の空白文字を削除する
sscanf — フォーマット文字列に基づき入力を処理する
setlocale — ロケール情報をセットする
similar_text — 二つの文字列の間の類似性を見積もる
soundex — 文字列のsoundexキーを計算する
sprintf — フォーマットされた文字列を返す
strncasecmp — バイナリ対応の大文字小文字を区別しない文字列比較を最初のn文字につ いて行う
strcasecmp — 大文字小文字を区別しないバイナリにも使用可能な文字列比較を行う
strchr — 文字が最初に現れるところを探す
strcmp — バイナリでも使える文字列比較
strcspn — マスクにマッチしない最初のセグメントの長さを返す
strip_tags — 文字列から Strip HTML および PHP タグを取り除く
StripCSlashes — addcslashesでクォートされた文字列をアンクォートする
StripSlashes — addslashesでクォートされた文字列のクォート部分を取り除く
stristr — 大文字小文字を区別しない strstr()
strlen — 文字列の長さを得る
strnatcmp — "自然順"アルゴリズムにより文字列比較を行う
strnatcasecmp — "自然順"アルゴリズムにより大懥͗小文字を区別しない文字列比較を行う
strncmp — 最初のn文字についてバイナリ対応の文字列比較を行う
str_pad — 文字列を固定長の他の文字列で埋める
strpos — 文字列が最初に現れる場所を見つける
strrchr — 文字列中に文字が最後に現れる場所を苣dける
str_repeat — 文字列を反復する
strrev — 文字列を逆順にする
strrpos — 文字列中に、ある文字が最後に現れる場所を探す
strspn — マスクに一致する最初のセグメントの長さを返す
strstr — 文字列が最初に現れる位置を見つける
strtok — 文字列をトークンに分割する
strtolower — 文字列を小文字にする
strtoupper — 文字列を大文字にする
str_replace — haystackの中のneedleを全?trに置換する
strtr — 特定の文字を変換する
substr — 文字列の一部分を返す
substr_count — 副文字列の出現関数を数える
substr_replace — 文字列の一部を置換する
trim — 文字列の先頭および末尾にあるホワイトスペースを取り除く
ucfirst — 文字列の最初の文字を大文字にする
ucwords — 文字列の各単語の最初の文字を大文字にする
wordwrap — 文字列分割文字を使用して指定した文字数数に文字列を分割する