Hello. I am hoping someone can help me with how to display sub fields into groups. I have the following code but am sure I am missing something fundamental. Any help appreciated.
<?php while (have_posts()) : the_post(); ?>
<?php if( have_rows(‘repeater’) ): ?>
<?php while( have_rows(‘repeater’) ): the_row(); ?>
<?php
$name = get_sub_field(‘name’); // retrieves; John Joan Ravi Devi Olaf Freya
$fruit = get_sub_field(‘fruit’); // retrieves: apples oranges apples mangoes oranges apples
$arr_fruit[] = $fruit; // array
$arr_unq_fruit = array_unique($arr_fruit); // apples oranges mangoes
$fave_fruit = array();
foreach ($arr_unq_fruit as $key => $val) {
$fave_fruit[] = $val;
}
?>
<?php
$n=0;
while ( $n< count($arr_unq_fruit) ) {
if( $fruit == $fave_fruit[$x] ) {
echo ” . $name . ‘ likes ‘ . $fave_fruit[$x] . ‘. <br/>’ ;
}
$n++;
}
?>
<?php endwhile; ?>
<?php endif; ?>
<?php endwhile; ?>
The above matches names with fruits but how to get and display in fruit groups/blocks?
Above result:
John likes apples
Joan likes oranges
Ravi likes apples
Devi likes mangoes
Olaf likes oranges
Freya likes apples
Desired result:
John likes apples
Ravi likes apples
Freya likes apples
Joan likes oranges
Olaf likes oranges
Devi likes mangoes