私は、ランダム変数名と、左、右、上、下の値を含むことができる配列を持つスイッチを持っています。例えば1つの値だけをチェックする方法は?
:
switch ($i) {
case 0:
$name='something1';
$array=array('north', 'south', 'west');
break;
case 1:
$name='something2';
$array=array('north', 'south');
case 2:
$name='something3';
$array=array('south');
}
は、どのように私は、配列内の唯一の値が「南」の場合の例をチェックするスクリプトを作ることができますか?私のスクリプトでは、出力はsomething3になり、値の北と南をチェックすれば、スクリプトはsomething2を出力しますか?
ご理解ください。ありがとう!
一つの方法: '場合(in_array( "南"、$配列)&& in_array(allothervalues、$配列)!){// 南は唯一の値 ある}' – DaveL
ありません私はしないでください本当に理解して...どのようにあなたの質問は、スイッチに関連していますか? –
私は助けたいと思いますが、この例では意味がありません。 –