3v4l.org

run code in 300+ PHP versions simultaneously
<?php // fake function to simulate what a query with PDO::FETCH_COLUMN will return function returnWords(?PDO $pdo, string $category, int $limit): array { $words = []; for ($i = 0; $i < $limit; $i++) { $words[] = 'Word' . rand(1, 99); } return $words; } $pdo = null; $limit = 4; $categories = ['0', '33', '67']; $words_joined = ''; foreach ($categories as $category) { $words = returnWords($pdo, $category, $limit); $words_joined .= implode("\r\n", $words) . "\r\n"; } echo $words_joined;
Output for 8.4.10
Word96 Word57 Word85 Word58 Word71 Word52 Word90 Word86 Word36 Word2 Word29 Word21

preferences:
48.18 ms | 405 KiB | 5 Q