porque estas haciendo mal el foreach, seria asi:
Código PHP:
Ver original<?php
for($i = 1; $i<4; $i++){
if($_GET['opcion'] == $i){
$value='checked';
}else{
$value='';
}
echo '<input type="radio" name="radio-set-'.$i.'" checked="'.$value.'" >';
}
?>
o en su vercion inline:
Código PHP:
Ver original<?php
for($i = 1; $i<4; $i++){
echo '<input type="radio" name="radio-set-'.$i.'" checked="'.($_GET['opcion'] == $i ? 'checked' : '').'" >';
}
?>