1. 文字列の表現形式
PHP では、文字列には単一引用符、二重引用符、ヒアドキュメントの 3 つの表現形式があります。
PHP マニュアルでは、通常の状況では一重引用符で囲まれた文字列を使用することを推奨しています。変数をエスケープする必要がある場合は、二重引用符で囲まれた文字列を使用します。複数行を表示する必要がある場合は、ヒアドキュメントを使用してください。
ヒアドキュメント形式:
コードをコピー コードは次のとおりです:
$test =< <
Hello World!
FOOBAR;
このプログラムでは、開始記号とテキストの終了文字は FOOBAR です。ただし、文字列内で同じテキストが見つかった場合のエラーを避けるために、個人的にはより複雑な文字列を使用することをお勧めします。
さらに、注意すべき点は、ヒアドキュメントはスペースに依存しないため、最後の行終端文字は行の先頭になければならないということです (スペースやインデントは含まれません)。恥ずかしいことに、このためだけに長い間デバッグを行ってきました...
コードは次のとおりです: printf ('Hello %s,I am %d' ,'world',22);
?>
C. この関数は主にデバッグに使用されます。この関数は、いくつかの厄介な内容を出力できることです。例:
コードは次のとおりです: class People
{
private $name;
public function People($name)
{
$this->name=$name; }
パブリック関数 Say()
{
echo('Hello'.$name)
}
}
$p=new People("kym"); >print_r($p);
?>
コードをコピー
コードは次のとおりです:
print_r($arr);> しかし、この関数には次のような欠点もあります。 >コードをコピー
コードは次のとおりです。
print_r(true);
print_r(false);
3. 文字列の共通関数 スクリプト言語は常に文字列処理を得意としていますので、一般的に使用される文字列処理関数を見ていきます。 PHP の文字列関数ライブラリをチェックアウトできます。 その中で、一般的に使用されているものはいくつかあると個人的に思います:
コードをコピー strto lower($str); to lowercasetrim($ str); //先頭の空白を削除しますrtrim($str); //右側の空白を削除しますltrim($str); //左側の空白を削除します strrev($str); // 文字列反転
コードは次のとおりです:
$str='HelloPHP';
md5($str); //MD5 暗号化
for($i=0;$i
echo($str($i));
}
strtoupper($str); //大文字に変換します
あまり多くはないと思いますが、一度書いてしまえば非常に便利です。忘れずに読んでみましょう。マニュアル。