<?php
$arr
=
array
(100,2,4,5,6,1,7,3);
var_dump(
$arr
);
$sort
= fn_sort(
$arr
);
var_dump(
$sort
);
$selectorsort
= fn_selectsort(
$arr
);
var_dump(
$selectorsort
);
function
fn_sort(
$arr
){
for
(
$i
= 0;
$i
< (
count
(
$arr
));
$i
++){
for
(
$j
=
$i
;
$j
<
count
(
$arr
);
$j
++){
if
(
$arr
[
$i
] >
$arr
[
$j
]){
$temp
=
$arr
[
$i
];
$arr
[
$i
] =
$arr
[
$j
];
$arr
[
$j
] =
$temp
;
}
}
}
return
$arr
;
}
function
fn_selectsort(
$arr
){
for
(
$i
= 0;
$i
<
count
(
$arr
);
$i
++){
$min
=
$i
;
for
(
$j
=
$i
+1;
$j
<
count
(
$arr
);
$j
++){
if
(
$arr
[
$min
] >
$arr
[
$j
]){
$min
=
$j
;
}
}
if
(
$min
!=
$i
){
$temp
=
$arr
[
$i
];
$arr
[
$i
] =
$arr
[
$min
];
$arr
[
$min
] =
$temp
;
}
}
return
$arr
;
}
?>