Đặt thuộc tính đã chọn bằng php dễ dàng hơn là thay đổi thứ tự. Thêm vào đó, với tư cách là một người dùng, tôi thích sự nhất quán và nếu tôi nhìn vào một menu thả xuống và thứ tự thay đổi mỗi lần tôi nhìn vào nó, tôi sẽ rất thất vọng.
$option[0] = "<option value='0' ".($perm==0 ? " selected " : "") .">None</option>";
$option[1] = "<option value='1' ".($perm==1 ? " selected " : "") .">Basic</option>";
$option[2] = "<option value='2' ".($perm==2 ? " selected " : "") .">Supplemental</option>";
$option[3] = "<option value='3' ".($perm==3 ? " selected " : "") .">Full</option>";
Điều này được thực hiện trong nếu tay ngắn và có thể được mở rộng để dễ đọc