3v4l.org

run code in 300+ PHP versions simultaneously
<?php $limit = 4; $selections = ['a', 'b', 'c', 'd', 'e']; shuffle($selections); foreach ($selections as $i => $selection) { echo "before include $selection\n"; // start include code... if ($i < $limit) { echo "**display limited $selection**\n"; } // end include code echo "after include $selection\n"; echo "---\n"; }
Output for 7.3.1
before include d **display limited d** after include d --- before include b **display limited b** after include b --- before include a **display limited a** after include a --- before include c **display limited c** after include c --- before include e after include e ---
Output for 7.3.0
before include a **display limited a** after include a --- before include e **display limited e** after include e --- before include c **display limited c** after include c --- before include b **display limited b** after include b --- before include d after include d ---
Output for 7.2.13
before include e **display limited e** after include e --- before include d **display limited d** after include d --- before include a **display limited a** after include a --- before include b **display limited b** after include b --- before include c after include c ---
Output for 7.2.12
before include c **display limited c** after include c --- before include e **display limited e** after include e --- before include d **display limited d** after include d --- before include b **display limited b** after include b --- before include a after include a ---
Output for 7.2.11
before include e **display limited e** after include e --- before include a **display limited a** after include a --- before include b **display limited b** after include b --- before include d **display limited d** after include d --- before include c after include c ---
Output for 7.2.10
before include a **display limited a** after include a --- before include e **display limited e** after include e --- before include d **display limited d** after include d --- before include b **display limited b** after include b --- before include c after include c ---
Output for 7.2.9
before include c **display limited c** after include c --- before include b **display limited b** after include b --- before include d **display limited d** after include d --- before include a **display limited a** after include a --- before include e after include e ---
Output for 7.2.8
before include c **display limited c** after include c --- before include d **display limited d** after include d --- before include e **display limited e** after include e --- before include a **display limited a** after include a --- before include b after include b ---
Output for 7.2.7
before include b **display limited b** after include b --- before include e **display limited e** after include e --- before include d **display limited d** after include d --- before include c **display limited c** after include c --- before include a after include a ---
Output for 7.2.6
before include c **display limited c** after include c --- before include d **display limited d** after include d --- before include b **display limited b** after include b --- before include e **display limited e** after include e --- before include a after include a ---
Output for 7.2.5
before include a **display limited a** after include a --- before include c **display limited c** after include c --- before include e **display limited e** after include e --- before include b **display limited b** after include b --- before include d after include d ---
Output for 7.2.4
before include e **display limited e** after include e --- before include d **display limited d** after include d --- before include a **display limited a** after include a --- before include c **display limited c** after include c --- before include b after include b ---
Output for 7.1.25, 7.2.3
before include a **display limited a** after include a --- before include e **display limited e** after include e --- before include b **display limited b** after include b --- before include d **display limited d** after include d --- before include c after include c ---
Output for 7.2.2
before include a **display limited a** after include a --- before include c **display limited c** after include c --- before include d **display limited d** after include d --- before include b **display limited b** after include b --- before include e after include e ---
Output for 7.2.1
before include c **display limited c** after include c --- before include b **display limited b** after include b --- before include e **display limited e** after include e --- before include d **display limited d** after include d --- before include a after include a ---
Output for 7.2.0
before include b **display limited b** after include b --- before include c **display limited c** after include c --- before include e **display limited e** after include e --- before include d **display limited d** after include d --- before include a after include a ---

preferences:
71.3 ms | 430 KiB | 5 Q