Prime Numbers Array

core/array/prime-numbers/code/src/prime-numbers.php:

<?php
 // require __DIR__ . '/../../../function/prime/code/prime.php';

/**
 * begin: 1..n
 * end: 1..n, end > begin
 */
function primes($begin, $end = 0)
{
  // TODO
}

core/array/prime-numbers/code/print/prime-numbers.print.php:

<?php
require __DIR__ . '/../src/prime-numbers.php';

// Number Tools

// looking for the first 4 prime numbers
var_dump(primes(4));
var_dump([2, 3, 5, 7]);

// looking for the first 6 prime numbers
var_dump(primes(6));
var_dump([2, 3, 5, 7, 11, 13]);

// looking for prime numbers >= 2 and <= 10
var_dump(primes(2, 10));
var_dump([2, 3, 5, 7]);

// looking for prime numbers >= 2 and <= 20
var_dump(primes(2, 20));
var_dump([2, 3, 5, 7, 11, 13, 17, 19]);

// looking for prime numbers >= 10 and <= 2
var_dump(primes(10, 2));
var_dump([]);

Response