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;

preferences:
22.42 ms | 405 KiB | 5 Q