Copiar PHP Array donde los elementos son positivos.

tratando de transferir una matriz con una combinación de números positivos y negativos a una nueva matriz, pero solo cuando los elementos son positivos.

Esto es lo que tengo hasta ahora:

$param = array(2, 3, 4, -2, -3, -5);

function positive_function($arr) {
    foreach ($arr as &$value) {
        if($value > 0)
            return $value;
    }
}

$modParam1 = positive_function($param);

var_dump($modParam1);

Creo que tengo algo mal con la declaración de foreach, algún consejo sabio aquí?

Respuestas a la pregunta(4)

Su respuesta a la pregunta