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


How to get individual value out of an array in this scenario?

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

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

echo $add_date[0];

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

以下代码完成了我想要实现的目标:

$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;  
}