ホームページ > バックエンド開発 > PHPチュートリアル > PHP 文字関数の完全なコレクション_PHP チュートリアル

PHP 文字関数の完全なコレクション_PHP チュートリアル

WBOY
リリース: 2016-07-21 14:51:47
オリジナル
1601 人が閲覧しました

AddSlashes: 文字列にスラッシュを追加します。

bin2hex: 2進数を16進数に変換します。

チョップ:連続した空白を削除します。

Chr: 文字の序数値を返します。

chunk_split: 文字列を小さなセグメントに分割します。

convert_cyr_string: 古代キリル文字列を他の文字列に変換します。

crypt: DES エンコードを使用して文字列を暗号化します。

echo: 文字列を出力します。

explode: 文字列を分割します。

flush: 出力バッファをクリアします。

get_meta_tags: ファイルのすべてのメタタグ情報を抽出します。

htmlspecialchars: 特殊文字をHTML形式に変換します。

htmlentities: すべての文字を HTML 文字列に変換します。

implode: 配列を文字列に変換します。

結合:配列を文字列に変換します。

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: 文字列の一部を取得します。

トリム:文字列の先頭と末尾のスペースをトリムします。

ucfirst: 文字列の最初の文字を大文字に変更します。

ucwords: 文字列内の各単語の最初の文字を大文字にします。

戻り値:文字列

機能タイプ:データ処理

内容の説明: この関数は、データベースのクエリがスムーズに動作できるように、データベースで処理する必要がある文字列の引用符にスラッシュを追加します。変更される文字には、一重引用符 (')、二重引用符 (")、バックスラッシュ ()、およびヌル文字 NUL (ヌル バイト) が含まれます。

参考:stripslashes() htmlspecialchars() quotemeta()

戻り値:文字列

機能タイプ:データ処理

内容の説明: この関数はバイナリ文字列を 16 進文字列に変換します。

使用例

補足:

16進数を2進数に変換できる関数

関数 hex2bin($data) {

$len = strlen($data);

for($i=0;$i $newdata .= Pack("C",hexdec(substr($string,$i,2)));

}

$newdataを返す;

}

?>

戻り値:文字列

機能タイプ:データ処理

内容説明: この関数は、文字列内の連続した空白をクリアします。

使用例

$trimmed = Chop($line);

?>

参考:trim()

戻り値:文字列

機能タイプ:データ処理

内容説明: この関数は文字の序数を ASCII 文字に変換します。この関数は ord() とは対照的です。

使用例

$str .= chr(27);

$str = sprintf("文字列の最後の文字は: %c", 27);

?>

参考:ord() sprintf()

戻り値:文字列

機能タイプ:データ処理

コンテンツの説明: この関数は、他の関数で使用できるように文字を小さなセグメントに変換します。たとえば、base64_encode。デフォルトはパラメータ chunklen (76 文字) で、76 文字ごとに end (「rn」) が挿入されます。元の文字列を変更せずに新しい文字列を返します。

使用例

文字列$dataをMIME BASE64形式にフォーマットします

$new_string = chunk_split(base64_encode($data));

?>

参考: ereg_replace()

戻り値:文字列

機能タイプ:データ処理

内容の説明: この関数は、古代キリル文字列を他の文字列に変換します。 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]);

戻り値:文字列

機能種類:エンコード処理

内容の説明: この関数は、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システム関数

内容説明: この関数は文字列を出力します。実際の関数ではないため、戻り値はありません。

使用例

「Hello World」をエコー;

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/371753.html技術記事 AddSlashes: 文字列にスラッシュを追加します。 bin2hex: 2 進数を 16 進数に変換します。チョップ: 連続した空白を削除します。 Chr: 文字の序数値を返します。 chunk_split: 文字列を小さなセグメントに分割します。ち…
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート