この記事では、文字列比較、文字列検索、文字列インターセプトなど、php5 の一般的な文字列処理関数を紹介します。必要な方は参考にしてください。
php5の文字列処理関数の概要。phpプログラミングを使用する友人は参考として使用できます。
PHP で一般的に使用される文字列処理関数 (文字列比較、文字列検索、文字列インターセプトなど) は次のとおりです。
addcslashes — 文字列内の一部の文字にバックスラッシュ エスケープ文字を追加する
addslashes — 指定された方法で文字列内の文字をエスケープする
bin2hex — バイナリデータを 16 進数表現に変換する
Chop — rtrim() のエイリアス関数
chr — 文字の ASCII コードを返す
chunk_split — 特定の文字長に従って文字列を小さなチャンクに分割する
Convert_cyr_string — キリル文字を他の文字に変換する
Convert_uudecode — 文字列を復号化する
Convert_uuencode — 文字列を暗号化する
count_chars — 文字列内の文字使用情報を返す
crc32 — 文字列の crc32 多項式を計算する
crypt — 一方向ハッシュ暗号化関数
echo — 何かを表示するために使用されます
explode — 区切り文字を使用して文字列を配列に変換する
fprintf — 必要に応じてデータを返し、ドキュメント ストリームに直接書き込みます
get_html_translation_table — 翻訳可能な HTML エンティティを返す
hebrev — ヘブライ語でエンコードされた文字列をビジュアル テキストに変換する
hebrevc — ヘブライ語でエンコードされた文字列をビジュアルテキストに変換する
html_entity_decode — htmlentities () 関数の逆関数。HTML エンティティを文字に変換します。
htmlentities — 文字列内の一部の文字を HTML エンティティに変換する
htmlspecialchars_decode — htmlspecialchars() 関数の逆関数で、HTML エンティティを文字に変換します。
htmlspecialchars — 文字列内の一部の文字を HTML エンティティに変換する
implode — 特定の区切り文字を使用して配列を文字列に変換する
join — 配列を文字列に変換する、implode() 関数のエイリアス
levenshtein — 2 つの単語の差を計算する
localeconv — 数値関連の形式定義を取得する
ltrim — 文字列の左側から空白または指定された文字を削除します
md5_file — md5 アルゴリズムを使用してファイルを暗号化する
md5 — md5 アルゴリズムを使用して文字列を暗号化する
metaphone — 文字列の発音規則を決定する
Money_format — 引数に従ってフォーマットされた数値の出力
nl_langinfo — 言語とロケール情報をクエリする
nl2br — 文字列内の改行文字「n」を「 」に置き換えます」
number_format — 引数に従ってフォーマットされた数値の出力
ord — ASCII コードを文字に変換する
parse_str — 特定の形式の文字列を変数と値に変換する
print — 単一の値を出力するために使用されます
printf — 必要に応じてデータを表示する
quote_printable_decode — 文字列を 8 ビットのバイナリ文字列に暗号化する
quotemeta — いくつかの特定の文字をエスケープする
rtrim — 文字列の右側から空白または指定された文字を削除します
setlocale — 数値、日付などのローカル形式を設定します。
sha1_file — sha1 アルゴリズムを使用してファイルを暗号化する
sha1 — sha1 アルゴリズムを使用して文字列を暗号化する
like_text — 2 つの文字列を比較し、システムが考慮した類似文字の数を返します。
soundex — 文字列の発音規則を決定する
sprintf — 必要に応じてデータを返しますが、出力はしません
sscanf — 文字列をフォーマットできる
str_ireplace — str_replace() 関数と同様に文字列を照合して置換しますが、大文字と小文字は区別されません。
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 コードを削除する
tripcslashes — addcslashes() 関数によって処理される文字列のエスケープ解除
stripos — 最初に一致した位置を検索して返します。一致は大文字と小文字を区別しません。
tripslashes —addslashes() 関数によって処理される文字列のエスケープ解除
stristr — 大文字と小文字を区別せずに比較して文字列の一部を返す
strlen — 文字列のエンコードされた長さを取得する
strnatcasecmp — 大文字と小文字を区別せず、自然な順序付けを使用して文字列を比較する
strnatcmp — 自然な順序付けを使用して文字列を比較します。
strncasecmp — 大文字と小文字を区別せずに文字列の最初の n 文字を比較します
strncmp — 文字列の最初の n 文字のサイズを比較する
strpbrk — 文字列の一部を比較して返す
strpos — 最初に一致した位置を検索して返す
strrchr — 前後を比較して文字列の一部を返す
strrev — 文字列内のすべての文字を反転する
strripos — 逆方向に検索し、最初に一致した位置を返します。一致では大文字と小文字が区別されません。
strrpos – 逆方向に検索し、最初に一致した位置を返します。
strspn — 文字が連続して出現する長さを照合して返す
strstr — 文字列の一部を比較して返す
strtok — 指定された文字数で文字列を分割する
strto lower — 文字列を小文字に変換する
strtoupper – 文字列を大文字に変換する
strtr — 文字列を比較および置換する
substr_compare — 切り詰められた文字列を比較する
substr_count — 文字列内の特定の文字セグメントの出現数をカウントします。
substr_replace — 文字列内の一部の文字を置換します
substr — 文字列をインターセプトする
トリム — 文字列の両側から空白または指定された文字を削除します
ucfirst — 指定された文字列の最初の文字を大文字に変換する
ucwords — 指定された文字列内の各英単語の最初の文字を大文字にします
vfprintf — 必要に応じてデータを返し、ドキュメント ストリームに直接書き込みます
vprintf — 必要に応じてデータを表示する
vsprintf — 必要に応じてデータを返しますが、出力はしません
wordwrap — 特定の文字長に従って文字列を分割する
strto lower() 関数はすべての文字を小文字に変換し、strtoupper() 関数はすべての文字を大文字に変換し、ucfirst() 関数は指定された文字列の最初の文字を大文字に変換し、ucwords() 関数は指定された文字列の最初の文字を変換します。指定された文字列を大文字に変換します。 ucfirst() は文字列の最初の文字のみを処理し、ucwords() は各単語の最初の文字のみを処理します (単語であるかどうかを判断するにはスペースを使用します。「today! hi」と「today.hi」は 1 つの単語とみなされます) word) の場合、残りの文字の大文字と小文字のステータスは変わりません。PHPのスペースで区切られたテキストを配列に入れる例
phpで中国語の文字列を配列に分割する簡単な例
PHPで中国語と英語の文字列を分割するいくつかの方法
phpのsplit()文字列分割関数の応用例
PHP分割GBK中国語文字化けの解決策
PHPの文字列分割関数explodeの例
PHPの文字列比較・検索方法を詳しく解説
文字列の類似性を比較するためのPHP関数の使用リファレンス
PHPの文字列比較関数strcmp()とstrcasecmp()の使い方の紹介
文字列の類似性を比較するためのPHPサンプルコード
|