PHP 文字列関数は、PHP コアの不可欠な部分です。これらの機能を使用するためにインストールは必要ありません。
Function | Description |
---|---|
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) を に変換します。 |
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() | 文字列のメタフォンキーを計算します。 |
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() | 文字列の長さを返します。 |
strnatcasecmp() | 「自然順序付け」アルゴリズムを使用して、2 つの文字列を比較します (大文字と小文字は区別されません)。 |
strnatcmp() | 「自然順序付け」アルゴリズムを使用して 2 つの文字列を比較します (大文字と小文字は区別されます)。 |
strncasecmp() | 最初の n 文字の文字列比較 (大文字と小文字は区別されません)。 |
strncmp() | 最初の n 文字の文字列比較 (大文字と小文字は区別されます)。 |
strpbrk() | 文字列内の一連の文字の中から任意の文字を検索します。 |
strpos() | 別の文字列内で最初に出現する文字列の位置を返します (大文字と小文字は区別されます)。 |
strrchr() | 別の文字列内で最後に出現する文字列を検索します。 |
strrev() | 文字列を反転します。 |
strripos() | 別の文字列内で最後に出現する文字列を検索します (大文字と小文字は区別されません)。 |
strrpos() | 別の文字列内で最後に出現した文字列を検索します (大文字と小文字が区別されます)。 |
strspn() | 文字列に含まれる特定の文字の数を返します。 |
strstr() | 別の文字列内で最初に出現する文字列を検索します (大文字と小文字が区別されます)。 |
strtok() | 文字列を小さな文字列に分割します。 |
strto lower() | 文字列を小文字に変換します。 |
strtoupper() | 文字列を大文字に変換します。 |
strtr() | 文字列内の特定の文字を変換します。 |
substr() | 文字列の一部を返します。 |
substr_compare() | 指定された開始位置から始まる 2 つの文字列を比較します (バイナリ セーフで、オプションで大文字と小文字が区別されます)。 |
substr_count() | 文字列内に部分文字列が出現する回数をカウントします。 |
substr_replace() | 文字列の一部を別の文字列に置き換えます。 |
trim() | 文字列の両側にある空白文字とその他の文字を削除します。 |
ucfirst() | 文字列の最初の文字を大文字に変換します。 |
ucwords() | 文字列内の各単語の最初の文字を大文字に変換します。 |
vfprintf() | フォーマットされた文字列を指定された出力ストリームに書き込みます。 |
vprintf() | フォーマットされた文字列を出力します。 |
vsprintf() | フォーマットされた文字列を変数に書き込みます。 |
wordwrap() | 文字列を指定された単語数に分割します |
例 フォーム検証中に関数を使用する:
function test_input($data) { $data = trim($data); //移除字符串两侧的空白字符和其他字符。 $data = stripslashes($data); //删除由 addslashes() 函数添加的反斜杠。 $data = htmlspecialchars($data); //把一些预定义的字符转换为 HTML 实体。 return $data; }
以上がphpでよく使われる関数のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。