Kopieren Sie das PHP-Array, in dem die Elemente positiv sind

versuchen, ein Array mit einer Kombination aus positiven und negativen Zahlen in ein neues Array zu übertragen - aber nur dort, wo die Elemente positiv sind.

Das habe ich bisher:

$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);

Ich glaube, ich habe etwas falsches mit der foreach-Aussage. Gibt es hier einen weisen Rat?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage