ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルで出力変数に中括弧 {} を追加した場合の効果

PHP_PHP チュートリアルで出力変数に中括弧 {} を追加した場合の効果

WBOY
WBOYオリジナル
2016-07-20 11:17:07881ブラウズ

PHP 出力変数を中括弧内に記述する方法は次のコードを見てください:

コードは次のとおりです コードをコピー

header("Content-Type:text/html; charset=utf-8");

$test="1変数1";

//echo "aa ".$test." bb の前に文字列があり、その後に文字列が続きます";

echo "前に文字列 aa {$test} があり、bb の後ろに文字列があります";

?>

PHP 出力変数に中括弧を追加する効果は、 . 演算子を使用して変数文字列を出力するのと同じであることがわかります。PHP 出力変数に中括弧 {} を追加する機能を理解するために次の 3 つのポイントをまとめます。

1. {}内の値が変数であることを示し、実行時に変数に応じて処理されます。

2. 文字列内の変数を参照するために使用される特別な包含メソッドにより、 . 演算子を使用せずに使用できるようになり、コード入力の量が削減されます。

3. 変数名が次の文字列と連結されないようにします。

添付ファイル:

文字列変数の中括弧 {} の機能:

PHP変数の後に中括弧{}を追加し、PHP変数の対応するシリアル番号に対応する文字を参照する数字を記入します。

例:

コードは次のとおりです$str = 'こんにちは'; echo $str{0}; // 出力は h 特定の文字列が指定された長さを満たしているかどうかを確認したい場合は、中かっこ {} と isset を使用して strlen 関数を置き換えることを検討できます。isset は言語構造であり、strlen は関数であるため、isset を使用する方が strlen を使用するより効率的です。 。
です。 echo $str{1}; // 出力は e

です。

たとえば、文字列の長さが 5 未満かどうかを判断するには:

コードは次のとおりですif ( !isset ( $str{5} ) ) は if ( strlen ( $str )

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/372084.html技術記事 PHP 出力変数は中括弧で囲まれています。次のコードを見てください。php header(Content-Type: text/html; charset=utf-8); ; //エコー 前に...があります
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。