#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターPHP 中括弧を使用するには、次のようなさまざまな方法があります: 1. "function name(){}" または "for(){}" の使用法、2. "$str{4}" の使用法、2. "$str{4}" の使用法。 3.「{$val}」の使用法。
######### それは何ですか?
PHP 中括弧 (中括弧 {}) の使用方法の詳細な説明
1. どのプログラムであっても、関数名(){} は、 (){ }, ....多すぎて何に使うのかも分かりません。
2. $str{4} の後には、文字列変数の後に
{}が続きます。中括弧と角括弧
[]は両方とも特定の文字を置き換えます。変数は配列として扱われます。
3. {$val} が私が遭遇した問題ですが、現時点では、中括弧の役割は、囲まれた項目を変数として扱うように PHP に指示することです。
次の例:
//The following is okay as it's inside a string. Constants are not //looked for within strings so no E_NOTICE error here print "Hello $arr[fruit]"; // Hello apple //With one exception, braces surrounding arrays within strings //allows constants to be looked for print "Hello {$arr[fruit]}"; // Hello carrot print "Hello {$arr['fruit']}"; // Hello apple
別: PHP 文字列変数における中括弧 (中括弧 {}) の役割
###PHP 変数 A の後に追加します。中括弧 {} は数字で埋められており、PHP 変数の対応するシリアル番号の文字を参照します。 ######例: ######$str = 'hello';###echo $str{0}; // 输出为 h ,也可以 $str[0] echo $str{1}; // 输出为 e ,也可以 $str[1]###文字列が特定の長さを満たしているかどうかを確認したい場合は、この種の中括弧の使用を検討できます。 (中括弧) isset を追加して strlen 関数を置き換えます。isset は言語構造であり、strlen は関数であるため、isset を使用する方が strlen を使用するより効率的です。 ######たとえば、文字列の長さが 5 未満かどうかを判断するには: ######if (!isset ($str{5})) の方が if (strlen ($str)
以上がPHPでの中括弧の使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。