이것은 홀수에서 짝수까지 정수 배열을 나눠 넣기위한 단순한 스크립트입니다.하지만 두 개의 다른 배열을 출력하려고하면 아무것도 출력되지 않습니다. 여기에 예를 들어, 내 코드입니다 :왜 내 함수가 리턴 배열을 반향 출력하지 않을까요?
<?php
$ints = [1, 2, 3, 4];
function getEvens($evens){
$even_array = null;
$odd_array = null;
foreach ($evens as $value){
if ($value/2 == 0) {
$even_array = array($value);
}
else {
$odd_array = array($value);
}
}
return $even_array;
return $odd_array;
}
echo getEvens($ints);
?>
첫 번째 'return'이 수행 될 것이다 ....'return'는 –
'echo' 배열의 값을 표시 할 것이다 호출 코드에 대한 함수 코드를 실행하고 리턴 종료하지만 word'Array' .... 개별 값을 반향하는 배열을 반복하거나; 또는 에코 될 수있는 문자열로 배열을'implode '합니다. –