foreach() method is just like
while() method, it just have a different format. Also,
while() method should loop through all of your flexible content rows. Could you please share the JSON export file of your field group so I can test it out?
switch() method, the performance should be equal. It’s just a matter of preference. Please check this thread to learn more about it: http://stackoverflow.com/questions/10773047/which-is-faster-and-better-switch-case-or-if-else-if.
I hope this makes sense 🙂
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!