How can I select a random set of rows
The important bits:
- I need to specify the number of random rows to select via a variable.
- Say for instance the number of rows I want to select is 10, then it HAS TO select 10 DIFFERENT rows. I don’t want it to pick out the same row a few times until it has 10.
The code below picks out 1 random row, how can I tailor this to the above spec?
<?php $rows = get_field('repeater_field_name');
$row_count = count($rows);
$i = rand(0, $row_count - 1);
echo $rows[$i]['sub_field_name']; ?>
This is a better implementation: