<?php
$questions = array(
"Question 1",
"Question 2",
"Question 3",
"Question 4"
);
echo '<p>'; // FAQ Menu
foreach ($questions as $key => $question) {
echo '<a href="#', $key, '">', $question, '</a><br />';
}
echo '</p>';
// Begin FAQ
foreach ($questions as $key => $question) {
echo '<h2><a name="', $key, '">', $question, '</a></h2>';
}
?>
Вы можете изменить HTML, чтобы получить желаемое форматирование.Ключ массива становится именем привязки, поэтому, если вы хотите изменить свои вопросы, все, что вам нужно сделать, это изменить их один раз в массиве.
Если вы хотите разделить свои вопросы и ответы, вы можете использовать это:
<?php
$questions = array(
array("Question 1", "Answer 1"),
array("Question 2", "Answer 2"),
array("Question 3", "Answer 3"),
array("Question 4", "Answer 4")
);
echo '<p>';
foreach ($questions as $key => $question) {
echo '<a href="#', $key, '">', $question[0], '</a><br />';
}
echo '</p>';
foreach ($questions as $key => $question) {
echo '<h2><a name="', $key, '">', $question[0], '</a></h2>';
echo '<p>', $question[1], '</p>';
}
?>