Это то, что я есть:Как предотвратить повторение этого кода с помощью ob_get_contents();
ob_start();
for ($i=0; $i<count($_POST['checkbox_checker']);$i++) {
echo "<br />".$_POST['checkbox_checker'][$i];
$selection = ob_end_flush();
}
Я затем с помощью выбора $ хранить в базе данных, так как я не смог найти способ использования сессий для хранения флажков. Проблема в том, что я использую $ SELECTION = ob_end_flush(); значения все еще эхо. Как я могу сделать так, чтобы значения, которые должны быть эхом, сохраняются внутри $ selection и не отображаются пользователю?
Вот что ['ob_end_flush()'] (http://php.net/ob_end_flush). Он очищает собранный результат. Он даже не возвращает буфер. – mario