ホームページ >バックエンド開発 >PHPチュートリアル >PHP(7) PHP 文字列関連アプリケーションをステップバイステップで学習する_PHP チュートリアル

PHP(7) PHP 文字列関連アプリケーションをステップバイステップで学習する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:40:35872ブラウズ

1. 文字列の表現形式
PHP では、文字列には単一引用符、二重引用符、ヒアドキュメントの 3 つの表現形式があります。
PHP マニュアルでは、通常の状況では一重引用符で囲まれた文字列を使用することを推奨しています。変数をエスケープする必要がある場合は、二重引用符で囲まれた文字列を使用します。複数行を表示する必要がある場合は、ヒアドキュメントを使用してください。形式HEREDOC フォーム:

次のコードをコピーします: & & lt ;? PHP hello world! ECho $ test ;
?>


このプログラムでは、これは FOOBAR です。ただし、個人的には、より複雑な文字列を使用することをお勧めします。文字列内で同じ文字が発生することを回避できます。テキストでエラーが発生しました。
さらに、注意すべき点の 1 つは、ヒアドキュメントはスペースに依存しないため、最後の行の終わりは行の先頭になければなりません (スペースやインデントは含まれません)。このためだけに長時間デバッグしてしまいました、恥ずかしい…
しかし、一般的なアプリケーションではヒアドキュメントはあまり使われません。
一重引用符と二重引用符の違いについては、以前の記事を参照してください:
2. 文字列の出力
文字列を出力する方法は実際にはたくさんありますが、ここでは便利な 3 つの方法のみを紹介します。 echo これは最も一般的に使用される文字列出力形式ですが、ここでは、echo は関数ではなく言語構造であることを知っておく必要があります。違いは、関数には戻り値がありますが、言語構造には戻り値がないということです。もちろん、この理解だけで十分です。
B. printf これは、最初に文字列を結合してから出力するためによく使用されます。実際、C 言語を学習したことがある方なら、このコードによく似ているので、これ以上の説明は省略します:



コードをコピーします

コードは次のとおりです:


printf('Hello %s,I am %d','world',22);
?> C. print_r は主にデバッグ用であり、この関数の最大の利点は、いくつかの厄介なことを出力できることです。 例:

コードは次のとおりです。 :


class People
{
private $ name;
public function People($name) { $this->name=$name } public function Say()
{
echo('Hello'.$name);
}
}
$ p=new People("kym")
print_r($p); > arr=array('1'=>'kym', '2'=>'sina','3'=>'blog');
print_r($arr)?>


しかし、この関数には欠点もあります:





コードは次のとおりです:


print_r(true);
?> image

正常に印刷できないことがわかります。この関数は比較的デバッグに適しています。
D. var_dump、print_r と比較したこの関数の最大の利点は、true と false を出力できることです。残りの使い方は同じです。 3. 文字列の共通関数 スクリプト言語は常に文字列処理を得意としていますので、一般的に使用される文字列処理関数を見ていきます。 PHP の文字列関数ライブラリをチェックアウトできます。 その中で、一般的に使用されているものはいくつかあると個人的に思います:

コードをコピー

コードは次のとおりです:

$str='HelloPHP'; str); //MD5 暗号化
for($i=0;$iecho($str($i)) } strtoupper($str); /大文字に変換 strto lower($ str); //小文字に変換 trim($str); //先頭の空白を削除 ltrim($str); //左の空白を削除
strrev( $str) //文字列反転

;
それらの数はそれほど多くありませんが、一度書き留めてしまえばどれも役に立ちそうなので、忘れてマニュアルを読みましょう。

www.bkjia.com本当http://www.bkjia.com/PHPjc/321377.html技術記事 1. 文字列の表現形式 PHP では、文字列にはシングルクォート、ダブルクォーテーション、ヒアドキュメントの 3 つの表現形式があります。 PHP マニュアルでは、一般に一重引用符を使用するよう推奨しています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。