PHPで、次の作品:preg_matchの結果を直接変数に代入する方法はありますか?
preg_match("https://stackoverflow.com/a/", "a", $m);
list($zero) = $m;
が、以下はエラーを与える:
preg_match("https://stackoverflow.com/a/", "a", list($zero));
PHPのドキュメントには、list()
は言語構造ですが、私はこれが失敗した理由を具体的に理解したいと思いますと言います。また、結果を変数に直接代入する別の方法(sscanf()
など)がありますか?