如何在这种情况下从数组中获取单个值?

时间:2015-03-09 19:47:38

标签: php arrays

所以我正在使用wordpress插件,但这更像是一个普通的php问题。下面的add_date是一个数组。我想echo数组中的一个值。下面的代码似乎不起作用。有人可以帮忙吗?不胜感激!

if( have_rows('add_date') ) {
echo $add_date[1];
}

2 个答案:

答案 0 :(得分:0)

echo $ add_date [0];

PHP数组从0开始,因此第一个值为0,而不是1

答案 1 :(得分:0)

以下代码实现了我正在努力实现的目标:

$count = 0;
$your_repeater = get_field('add_date');
if($your_repeater){
   while( have_rows('add_date') ): the_row();
   $count++;
   $my_field = get_sub_field('course_date');
   if ($count == 1) {
      echo '<div class="image1">'.$my_field.'</div>';
   }
   if ($count == 2) {
      echo '<div class="image2">'.$my_field.'</div>';
   }
   if ($count == 3) {
      echo '<div class="image3">'.$my_field.'</div>';
   }
   if ($count == 4) {
      echo '<div class="image4">'.$my_field.'</div>';
   }
   if ($count == 5) {
      echo '<div class="image5">'.$my_field.'</div>';
   }
endwhile;  
}