このような変数を比較するための for ループを作成するにはどうすればよいですか (実際には任意の言語ですが、具体的には php 用です):
var1 var2 var3 があり、2 つの値が同じ場合にアクションを実行したいとします。
これは私が持っているものですが、var1は常にvar1に等しく、var2は常にvar2に等しいなど、明らかに機能しません.
<?php for ($i = 1; $i <= 10; ++$i) {
if (${'var'.$i} == ${'var'.$i}) {
// if match do something
}
else {
do something
}
array_unique を試みます。
<?php
for ($i = 1; $i <= $number_of_seats; ++$i) {
$choices = array_unique(array("${'selected_seat'.$i}"));
if (count(${'selected_seat'.$i}) !== count($choices)) {
echo 'action="fail.php"';
}
else {
echo 'action="success.php"';
}
}
?> method="post">