ホームページ  >  記事  >  バックエンド開発  >  PHP の一般的な文字列処理関数の分析例、PHP 関数の分析例_PHP チュートリアル

PHP の一般的な文字列処理関数の分析例、PHP 関数の分析例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:13:21779ブラウズ

PHP共通文字列処理関数例分析、PHP関数例分析

この記事の例では、PHP の一般的な文字列処理関数について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

ここでは、いくつかの簡単で一般的に使用される関数のみを提供します:
Chop はスペース削除処理を実行し、get_html_translation_table は変換リストを変数に返し、HTML エンコードされた htmlentity を含む文字列を定義し、htmlspecialchars_decode は HTML 特殊文字、nl2br quotemeta rtrim などを含む文字列を定義します

定義と使用法: Chop() 関数は、文字列の末尾から始まる空白文字またはその他の事前定義された文字を削除します。この関数は、rtrim() 関数のエイリアスです。

構文:chop(string,charlist)、コードは次のとおりです:


コードをコピーします コードは次のとおりです:
$str="私は教師です " //文字列を定義します
$result=chop($str); //スペース削除処理を実行します
echo $result; //結果を出力します
定義と使用法: get_html_translation_table() 関数は、htmlentities() 関数と htmlspecialchars() 関数で使用される変換テーブルを返します。
構文: get_html_translation_table(function,quotestyle)、コードは次のとおりです:


コードをコピーします コードは次のとおりです:
$trans=get_html_translation_table(html_entities); //変換リストを変数に返す
print_r($trans); //変換テーブルを出力します
$str="hallo & & krmer" //文字列を定義します
$encoded=strtr($str,$trans); //文字を検索します
echo $encoded // 結果を出力します
//

$str="a 'quote' is bold" //HTML エンコーディングを含む文字列を定義します
echo htmlentities($str); // 処理された文字列を出力します
echo htmlentities($str, ent_quotes); // オプションのパラメータを追加した後の結果を出力します

//
$str='

this -> "

'; //HTML 特殊文字を含む文字列を定義します
echo htmlspecialchars_decode($str); // 変換された内容を出力します
エコー「
」; echo htmlspecialchars_decode($str,ent_noquotes); //引用符をエンコードせずに結果を出力します

//

$str="猫は犬ではありません" //改行文字を含む文字列を定義します
$result=nl2br($str); //変換操作を実行します
echo $result; //変換結果を出力します

//

$str="hello world.(聞こえますか?)" //メタキャラクターを含む文字列を定義します
$result=quotemeta($str); //変換操作を実行します
echo $result; //変換結果を出力します
//

$str="hello world "; //末尾にスペースを含む文字列を定義します
$result=rtrim($str); //変換演算を実行します
echo $result; //変換結果を出力します

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/916061.html

tru​​ehttp://www.bkjia.com/PHPjc/916061.html技術記事 PHP で一般的に使用される文字列処理関数の分析例 PHP 関数の分析例 この記事では、PHP で一般的に使用される文字列処理関数を例とともに説明します。参考のためにみんなで共有してください。具体的な分析は以下の通りです: こちら...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。