저는 PHP에 익숙하지 않습니다. 사용자에게 요소 수를 묻는 프로그램을 만들려고합니다. 그리고 나서 이러한 요소를 입력 한 다음 거품을 정렬합니다. 내가 배열을 저장하는 경우사용자로부터 입력을 받고 그 입력을 버블 정렬하는 방법은 무엇입니까?
<?php
function bubbleSort(array $arr)
{
$n = sizeof($arr);
for ($i = 1; $i < $n; $i++) {
$flag = false;
for ($j = $n - 1; $j >= $i; $j--) {
if($arr[$j-1] > $arr[$j]) {
$tmp = $arr[$j - 1];
$arr[$j - 1] = $arr[$j];
$arr[$j] = $tmp;
$flag = true;
}
}
if (!$flag) {
break;
}
}
return $arr;
}
// Example:
$arr = array(255,1,'a',3,45,5);
$result = bubbleSort($arr);
print_r($result);
?>
내 코드가 잘 작동, 난 할 노력하고있어 코드에 저장하는 대신 사용자에게 입력 요청하는 것입니다. 누구든지 얼마나 많은 요소가 필요한지 사용자에게 묻고 이러한 요소를 입력하는 방법을 도와 줄 수 있습니까?