- ベストアンサー
N桁の数字を順に表示したい
例えば (1~9)までの数字を4つの変数(配列の1要素ずつでもいい) に分けて格納して、各変数の数字がダブらないようした 4桁の数字を順に表示するときって if( $a!=$b and $a!=$c and $a!=$d and $b!=$c and $b!=$d and $c!=$d ){ echo $a.$b.$c.$d."<br>" } すればいいと思うのですけど 数が多くなるとものすごく大変なので もっといい方法があるのではないかと思うのですが? ありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もっと効率的なものがありそうですが、念のため <?PHP $a=3; $b=4; $c=1; $d=2; $x=count(array_unique(Array($a,$b,$c,$d))); if($x==4) print "$a $b $c $d"; $a=3; $b=1; $c=1; $d=2; $x=count(array_unique(Array($a,$b,$c,$d))); if($x==4) print "$a $b $c $d"; ?>
お礼
なるほど^^ ありがとうございます。参考になりました