注012 PHPのリスト言語構造

黄舟
黄舟オリジナル
2016-12-26 10:00:321465ブラウズ

PHP の関数の使用法によく似た、構文構造と呼ばれるものがあります。このような特徴があるため、機能として導入されることが一般的です。 Hy369 が現在公開されている文法構造には、echo、print、array が含まれます。もちろん、今回挙げたリストも文法構造です。

他の文法構造があるかどうかについては、Hy369は特に研究していないので、後で注目します。

list の機能は、配列を使用して変数のセットに値を割り当てることです。構文は次のとおりです:

list(var1,var2...)

リストを使用して、配列内の値を指定された変数に簡単に割り当てることができます。以下に 2 つの例を示します:

<?php$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r($a);

出力結果は次のとおりです:

Array ( [a] => Dog [b] => Cat [c] => Horse )
<?php$my_array = array("Dog","Cat","Horse");
list($a, , $c) = $my_array;
echo "Here I only use the $a and $c variables.";
Here I only use the Dog and Horse variables.

2 番目の例に注意してください。 Hy369 は以前、最初の配列以外の値を取得し、必要な $c の値のみを出力するために list($a,$b,$c) = $array のようなコードを書きました。当時、私は list(,,$c)=$arra (カンマに注意してください) と書くだけでよいとは知りませんでした。今思うと、今でも少し恥ずかしい気持ちもあります。

上記は Note 012 PHP のリスト言語構造の内容です。その他の関連内容については、PHP 中国語 Web サイト (www.php.cn) をご覧ください。


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