ホームページ  >  記事  >  バックエンド開発  >  PHPでの中括弧の使用法は何ですか

PHPでの中括弧の使用法は何ですか

藏色散人
藏色散人オリジナル
2021-09-10 09:59:012386ブラウズ

PHP 中括弧を使用するには、次のようなさまざまな方法があります: 1. "function name(){}" または "for(){}" の使用法、2. "$str{4}" の使用法、2. "$str{4}" の使用法。 3.「{$val}」の使用法。

PHPでの中括弧の使用法は何ですか

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター


######### それは何ですか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。