1.
<?php
function my_reverse($param_array, $num) {
for($i = 0;$i < $num;$i++)
$temp_array[$num-$i-1] = $param_array[$i];
$param_array = $temp_array;
}
$num_array = array(10, 20, 30, 40, 50);
print "before = ";
for($i = 0;$i < sizeof($num_array);$i++)
print "$num_array[$i] ";
my_reverse($num_array, sizeof($num_array));
print "<br>after = ";
for($i = 0;$i < sizeof($num_array);$i++)
print "$num_array[$i] ";
?>
before = 10 20 30 40 50
after = 10 20 30 40 50
2.
<?php
function my_reverse(&$param_array, &$num) {
for($i = 0;$i < $num;$i++)
$temp_array[$num-$i-1] = $param_array[$i];
$param_array = $temp_array;
}
$num_array = array(10, 20, 30, 40, 50);
print "before = ";
for($i = 0;$i < sizeof($num_array);$i++)
print "$num_array[$i] ";
my_reverse($num_array, sizeof($num_array));
print "<br>after = ";
for($i = 0;$i < sizeof($num_array);$i++)
print "$num_array[$i] ";
?>
before = 10 20 30 40 50
after = 50 40 30 20 10
'Programming > PHP' 카테고리의 다른 글
global 변수 , static 변수 (0) | 2011.05.05 |
---|---|
재귀호출 (0) | 2011.05.05 |
연상배열 (3) | 2011.05.05 |
배열 (0) | 2011.05.05 |
if-else , 비교연산자 , 삼항연산자 , 반복문 , 함수 (1) | 2011.04.19 |