Я только начинаю изучать PHP и комбинировать проблему, которую я пытаюсь изменить существующий код, чтобы соответствовать тому, что я пытаюсь сделать. У меня есть несколько переменных, которые я пытаюсь определить все, частично используя счетчик. Моя проблема заключается в добавлении счета к моим индивидуально определенным переменным. Кроме того, я уверен, что есть более чистый способ сделать это (например, цикл или вложенный массив), я просто не вижу, как это сделать.Как добавить счет к переменным в php
<?php
$pageId0 = opt('first_tab_page');
$post0 = get_post($pageId0);
$content0 = apply_filters('the_content', $post0->post_content);
$icon0 = wp_get_attachment_image_src(get_post_thumbnail_id($post0->ID), 'full');
$pageId1 = opt('second_tab_page');
$post1 = get_post($pageId1);
$content1 = apply_filters('the_content', $post1->post_content);
$icon1 = wp_get_attachment_image_src(get_post_thumbnail_id($post1->ID), 'full');
$pageId2 = opt('third_tab_page');
$post2 = get_post($pageId2);
$content2 = apply_filters('the_content', $post2->post_content);
$icon2 = wp_get_attachment_image_src(get_post_thumbnail_id($post2->ID), 'full');
?>
<div>
<?php echo $icon0[0]; ?>
</div>
<div>
<?php echo $icon1[0]; ?>
</div>
<div>
<?php echo $icon2[0]; ?>
</div>
<?php
$tab_position = opt('tab_position');
if ($tab_position == '' || count($tab_position) != 3) {
$tab_position = array(0, 1, 2);
}
for($i=0; $i < count($tab_position); $i++)
{
$selected = '';
if (opt('default_selected_tab') == $tab_position[$i]){
$selected = 'class="selected"';
}
?>
<a <?php echo $selected; ?> href="#tab<?php echo $tab_position[$i];?>">
<?php echo $content//should be 0 to start; ?>
</a>
<?php } ?>
немного неясный, но Я думаю, вы должны использовать [массив] (http://php.net/manual/en/language.types.array.php) – bansi
Есть ли что-нибудь, что я могу сделать, чтобы немного разобраться? Я смущен тем, как использовать массив с частями opt ('first_tab_page') – Heather
, сколько страниц вы ожидаете там – santosh