Один и, возможно, не очень хороший способ достижения вашей цели будет использовать глобальные переменные.
Вы могли бы достичь этого, добавив global $myArr;
в начало вашей функции. Однако обратите внимание, что использование глобальных переменных в большинстве случаев является плохой идеей и, вероятно, можно избежать.
. Лучше всего передать ваш массив в качестве аргумента вашей функции:
function someFuntion($arr){
$myVal = //some processing here to determine value of $myVal
$arr[] = $myVal;
return $arr;
}
$myArr = someFunction($myArr);