ホームページ  >  記事  >  php教程  >  PHP 文字関数事典 ページ 1/2

PHP 文字関数事典 ページ 1/2

WBOY
WBOYオリジナル
2016-06-13 12:35:071095ブラウズ

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 (1999 年 6 月 22 日) は、16 進数を 2 進数に変換できる関数を作成しました。 for($i=0;$i$newdata .= Pack("C",hexdec(substr($ string,$i,2))); }
return $newdata;
}
?>


戻り値: String
関数の種類: データ処理
内容の説明: この関数は連続した空白をクリアします。文字列内

$trimmed = Chop($line)
?>
>参考:trim()


戻り値:String
関数の種類:データ処理
内容説明:文字の序数をASCII文字に変換する関数です。
使用例
< ;?
$str .= chr(27);
$str = sprintf("文字列の終了文字: %c", 27) ;
?>
参照: () sprintf()


戻り値: String
関数の種類: データ処理
内容の説明: この関数は、base64_encode などの他の関数で使用できるように、文字を小さなセグメントに変換します。デフォルトでは、パラメータ chunklen (76 文字) により 76 文字ごとに end (「rn」) が挿入されます。元の文字列を変更せずに新しい文字列を返します。
使用例
文字列 $data を MIME BASE64 形式にフォーマットします
$new_string = chunk_split(base64_encode($data));
参考: ereg_replace( )


戻り値: String
関数の種類: データ処理
内容の説明: この関数は古代キリル文字列を他の文字列に変換します。 2 つのパラメーター from と to は文字であり、その意味は次のとおりです。
k - koi8-r
w - windows-1251
i - iso8859-5
a - x-cp866
d - x-cp866
m - x-mac-キリル文字


構文: 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枚目"; ?>
参照: implode()


戻り値: なし
関数の種類: データ処理
内容の説明: この関数には入力も出力もありません。出力バッファ内のデータを送信し、クリアします。


構文: array get_meta_tags(string filename, int [use_include_path]);
戻り値: Array
関数の種類: データ処理
内容の説明: この関数は、すべてのデータをマークします。 を取り出して配列変数に入れて返します。例:

;PHP BIBLE
この関数はメタ タグを検索します。name 属性の文字列は配列のインデックスです。 、および内容 属性文字列は配列の内容です。この関数は PHP ネイティブ関数であり、改行文字が異なるため、UNIX シリーズ プラットフォーム上の Macintosh ファイル形式を直接処理できないことに注意してください。 blake@mediaone.net は (1999 年 6 月 7 日)、パラメータ filename は URL にすることもでき、関数はリモート サーバーのファイル メタ タグを抽出することを指摘しました。関数の処理中は、 マークに遭遇すると終了します。 マークが の後に配置されている場合、関数は処理されません。


構文: string htmlspecialchars(string string);
戻り値: String
関数の種類: データ処理
内容の説明: この関数は、特殊文字を HTML 文字列形式に変換します。 &....;最も一般的に使用される機会は、顧客メッセージを処理するための掲示板です。
& (および) は &
" (二重引用符) は "
< (より小さい) は <
> (より大きい) に変換されます。 ;
この関数は上記の特殊文字のみを変換し、すべてがHTMLで指定されたASCII変換に変換されるわけではありません。
使用例
これは aulbach@unter.franken.de (1999 年 1 月 27 日) によって提供された例です


レストランの説明


レストランの名前:




HTML を知っている場合は、それを直接使用できます:
< TEXTAREA >echo HTMLSpecialChars($descript);
htmlentities() nl2br()


構文: string htmlentities(string string);
戻り値: String
関数の種類: データ処理
内容の説明: この関数はhtmlspecialchars() 関数と似ていますが、この関数はすべての文字列文字を HTML 特殊文字セット文字列に変換します。ただし、変換後に Web ページのソース コードを読むときに多くの問題が発生します。特に、Web ページのソース コード内の漢字が理解できなくなりますが、ブラウザに表示される内容は正常です。


戻り値: 文字列
関数の種類: データ処理
内容の説明: この関数は配列の内容を文字列に結合し、パラメーターの glue は単語間の区切り文字です。
使用例
$colon_ Separated = implode(":", $array);
echo $colon_ Separated;
参考:explode() ) split()


戻り値: String
関数の種類: データ処理
内容の説明: この関数は、implode 関数のエイリアスです。


戻り値: 文字列
関数の種類: データ処理
内容の説明: この関数は、文字列内の連続した空白を削除するために使用されます。


構文: string md5(string str);
戻り値: String
関数の種類: エンコード処理
内容の説明: この関数は MD5 ハッシュを計算するために使用されます。 MD5 エンコード方式については、RSA Data Security, Inc. の MD5 Message-Digest Algorithm、または Lai Xicong、Han Liang、Zhang Chengcheng らの共著『Modern Cryptography and Its Applications』11.3 を参照してください。


構文: string nl2br(string string);
戻り値: String
関数の種類: データ処理
内容の説明: この関数は改行文字を HTML 改行に変換します 参照: htmlspecialchars() htmlentities()


戻り値: 整数
関数の種類: データ処理
内容の説明: この関数は ASCII (American National Standard Interchange Code) を返します。文字 ) の序数値。この関数は chr() 関数の逆です。
使用例
if (ord($str) == 10) {
echo("文字列 $str の最初の文字は改行文字です。n");
}
?>
参照: chr()


構文: void parse_str(string str);
戻り値: なし
関数の種類: 情報処理中
内容の説明: この関数は、ブラウザーから GET メソッドに対して返された QUERY_STRING 文字列を解析できます。返される変数名と値は、QUERY_STRING の名前と値に基づいています。
使用例
$str = "first=value&second[]=this works&second[]=another";
parse_str($str);
echo $first; /「値」文字列を表示します
echo $秒[0]; //「これは動作します」文字列を表示します
echo $秒[1]; //「別の」文字列を表示します
?>

戻り値: ブール値
関数の種類: データ処理
内容の説明: この関数は文字列を出力します。成功した場合は 1 を返し、失敗した場合は 0 を返します。たとえば、送信中にクライアントのブラウザが突然ハングした場合、出力は失敗します。
参照: echo() printf() flash()


戻り値: Integer
関数の種類: データ処理
内容の説明: この関数は、パラメータ形式 文字列の形式を指定します。形式の詳細については、sprintf() を参照してください。
参照: print() sprintf() flash()


構文: string quote_printable_decode(string str);
戻り値: String
関数の種類: エンコード処理
内容の説明: この関数は、quoted-printable 文字列を 8 ビット エンコード文字列にデコードできます。この関数は imap_qprint() 関数と似ていますが、唯一の違いは、imap_qprint() 関数を使用するにはシステムが IMAP モジュールを追加する必要があるのに対し、この関数は IMAP モジュールを必要としないことです。


戻り値: 文字列
関数の種類: データ処理
内容の説明: \ * [ ^ ] ( $ ) などの文字を文字列の先頭に追加します。 「」の記号。
参照:addlashes() htmlentities() htmlspecialchars() nl2br()tripslashes()


構文: string rawurldecode(string str)
戻り値: String
関数 カテゴリ: エンコード処理
内容説明: 文字列をデコードする関数です。 URL の文字列固有の形式を通常の文字列にデコードします。エンコードとデコードの詳細な情報と仕様文書については、RFC 1738 を参照してください。
参照: rawurlencode()


構文: string rawurldecode(string str);
戻り値: String
関数の種類: エンコード処理
内容の説明: この関数はエンコードします文字列を URL の文字列固有の形式に変換します。特殊文字は、パーセント記号の後に 2 つの 16 桁の数字が続く形式に変換されます。たとえば、スペースは になります。
使用例
echo '?>
参照: rawurldecode()