ホームページ >バックエンド開発 >PHPチュートリアル >PHP文字関数事典 ページ1/2_PHPチュートリアル
AddSlashes: 文字列にスラッシュを追加します。
bin2hex: 2 進数を 16 進数に変換します。
チョップ: 連続した空白を削除します。
Chr: 文字の序数値を返します。
chunk_split: 文字列を小さなセグメントに分割します。
convert_cyr_string: 古代キリル文字列を他の文字列に変換します。
crypt: DES エンコードを使用して文字列を暗号化します。
echo: 出力文字列。
explode: 文字列を分割します。
flush: 出力バッファをクリアします。
get_meta_tags: ファイルからすべてのメタタグ付きデータを抽出します。
htmlspecialchars: 特殊文字を HTML 形式に変換します。
htmlentities: すべての文字を HTML 文字列に変換します。
implode: 配列を文字列に変換します。
join: 配列を文字列に変換します。
ltrim: 連続した空白を削除します。
md5: 文字列の MD5 ハッシュを計算します。
nl2br: 改行文字を
に変換します。
Ord: 文字の序数値を返します。
parse_str: クエリ文字列を変数に解析します。
print: 文字列を出力します。
printf: フォーマットされた文字列を出力します。
quoted_printable_decode: qp エンコードされた文字列を 8 ビット文字列に変換します。
QuoteMeta: 引用符を追加します。
rawurldecode: URL の特別な形式の文字列を通常の文字列に戻します。
rawurlencode: 文字列を URL 固有の形式にエンコードします。
setlocale: ローカリゼーション情報を構成します。
similar_text: 文字列の類似性を計算します。
soundex: 文字列の発音値を計算します。
sprintf: 文字列をフォーマットします。
strchr: 最初に表示される文字を検索します。
strcmp: 文字列の比較。
strcspn: さまざまな文字列の長さ。
strip_tags: HTML タグと PHP タグを削除します。
StripSlashes: バックスラッシュ文字を削除します。
strlen: 文字列の長さを取得します。
strrpos: 文字列内で最後に出現する文字を検索します。
strpos: 文字列内で最初に出現する文字を検索します。
strrchr: 文字が最後に出現した位置から始まる文字列を取得します。
strrev: 文字列を反転します。
strspn: 文字列が別の文字列のマスク内に入る回数を見つけます。
strstr: 文字列内の文字列の先頭から末尾までの文字列を返します。
strtok: 弦を切ります。
strto lower: すべての文字列を小文字に変換します。
strtoupper: 文字列を大文字に変換します。
str_replace: 文字列の置換。
strtr: 特定の文字を変換します。
substr: 文字列の一部を取得します。
trim: 文字列の先頭と末尾のスペースをトリムします。
ucfirst: 文字列の最初の文字を大文字に変更します。
ucwords: 文字列内の各単語の最初の文字を大文字に変更します。
戻り値: 文字列
関数の種類: データ処理
内容説明: この関数は、データベースのクエリ (クエリ) がスムーズに動作できるように、データベースで処理する必要がある文字列の引用符にスラッシュを追加します。変更される文字には、一重引用符 (')、二重引用符 (")、バックスラッシュ ()、ヌル文字 NUL (ヌル バイト) が含まれます。
参照:stripslashes() htmlspecialchars() quotemeta()
戻り値: String
関数種類: データ処理
内容説明: この関数はバイナリ文字列を 16 進数文字列に変換します
使用例
補足:
josh@superfork.com (22-Jun-1999) Write 16 進数を変換する関数を作成します。バイナリへの
function hex2bin($data) {
$len = strlen($data);
for($i=0;$i<$len; $i+=2) {
$newdata .= パック("C",hexdec(substr($string,$i,2)));
}
return $newdata;
?>
戻り値: String
関数の種類: データ処理
内容の説明:この関数は、文字列内の連続した空白をクリアします。
$trimmed = Chop($line)?>
戻り値: String
処理
内容の説明: この関数は、文字の序数を ASCII 文字に変換します。使用例
参照: ord() sprintf()
戻り値: String
関数 カテゴリ: データ処理
内容説明: この関数は文字を次のように変換します他の関数 (base64_encode など) で使用する小さなセグメント。デフォルトでは、パラメータ chunklen (76 文字) により 76 文字ごとに end (「rn」) が挿入されます。元の文字列を変更せずに新しい文字列を返します。
使用例
文字列 $data を MIME BASE64 形式にフォーマットする
$new_string = chunk_split(base64_encode($data))
?>
参照: ereg_replace()
戻り値: string
データ処理
内容説明: この関数は古代キリル文字列を他の文字列に変換します。 from と to の 2 つのパラメーターは文字であり、その意味は次のとおりです:
k - koi8-r
w - windows-1251
i - iso8859-5
a - x-cp866
d - x-cp866
m - x -mac -cyrillic
構文: string crypt(string str, string [salt]);
戻り値: String
関数の種類: 暗号化処理
内容の説明: この関数は、UNIX 標準暗号化 DES モジュールを使用して文字列を暗号化します。これは一方向の暗号化機能であり、復号化できません。文字列を比較するには、暗号化された文字列の最初の 2 文字を Salt パラメータに配置し、暗号化された文字列を比較します。
さらに詳しい情報については、UNIX マニュアル (man) の crypt を参照してください。
一部の新しい UNIX バージョンでは、DES に加えて、MD5 などの他の暗号化モジュールも提供されます。一部のシステムでは、DES の代わりに MD5 を使用することもあります。ソルトパラメータに渡される文字列の長さに応じて、ソルトパラメータにはいくつかの変更があります:
CRYPT_STD_DES - 標準 DES エンコーディング。2 文字のソルトを入力します。
CRYPT_EXT_DES - 拡張 DES エンコーディング。9 文字のソルトを入力します。
CRYPT_MD5 - MD5 エンコード。12 文字と $1$ ソルトを入力します。
CRYPT_BLOWFISH - 拡張 DES エンコーディング。16 文字と $2$ ソルトを入力します。
また、saltパラメータを使用しない場合、プログラムは自動生成されます。
戻り値:なし
関数種類:PHPシステム関数
内容説明:この関数は文字列を出力します。実際の関数ではないため、戻り値はありません。
使用例
echo "Hello World";
?>
参照: print() printf() flash()
戻り値: 配列
関数の種類: データ処理
内容の説明: この関数指定された文字列または文字区切り文字に従って文字列を分割します。切り取った文字列を配列変数に返します。
使用例
$pizza = "1枚目 2枚目 3枚目 4枚目 5枚目 6枚目";
戻り値: なし
関数の種類: データ処理
内容の説明: この関数には入力も出力もありません。出力バッファ内のデータを送信し、クリアします。
構文: array get_meta_tags(string filename, int [use_include_path]);
戻り値: 配列
関数の種類: データ処理
内容の説明: この関数は、ホームページ内のすべての
> (より大きい) は > に変換されます上記の特殊文字はすべて HTML 指定の ASCII 変換に変換されません。
使用例
これは aulbach@unter.franken.de (1999 年 1 月 27 日) によって提供された例です レストランの説明
レストランの名前:
< INPUT TYPE=text VALUE="
echo HTMLSpecialChars($restname); ?>">