私のスクリプト:
$reverse_sets = array_reverse($sets);
foreach ($extraset as $element) {
foreach ($sets as $index => $set) {
if (in_array($element, $set)) {
$actual_index = count($sets)-$index-1;
echo "Extraset element '$element' is in set $actual_index<br>";
break;
}
}
}
20 から 0 までの $actual_index 一連の数値を出力します。
スクリプトの前のロジックに触れることなく、逆方向 (0 から 20 まで) の数字を表示する $actual_index の出力を逆にする必要があります。
$actual_index で配列逆を再度使用して、 $final_index を作成してみました:
$reverse_sets = array_reverse($sets);
foreach ($extraset as $element) {
foreach ($sets as $index => $set) {
if (in_array($element, $set)) {
$actual_index = count($sets)-$index-1;
$final_index = array_reverse($actual_index);
echo "Extraset element '$element' is in set $final_index<br>";
break;
}
}
}
しかし、出力が得られません。
私のコードの何が問題になっていますか? これを修正するにはどうすればよいですか? ご協力いただきありがとうございます