素数打印,带边框,从大到小排序,第一次感受到了PHP和HTML的混编;
bootstrap框架的使用,开发web真是快;
函数的调用,样式的获取,class的输出;
学到了很多,时间也是过得充足;
//数组元素的输出
$newArr = array_slice( $arr, ($nowPage-1)*$pageSize,$pageSize);
foreach( $newArr as $item ){
echo $item."</br>";
}
str_replace;
// 冒泡排序
function bubbleSort( &$arr,$sortFlag ){
for( $i = 0; $i < count($arr); $i++ ){
for( $j = $i + 1; $j < count($arr); $j++ ){
//esc 为升序
if( $sortFlag == "esc" ){
if( $arr[$i] > $arr[$j] ){
swap( $arr[$i],$arr[$j] );
}
}
// desc 为降序
if( $sortFlag == "desc" ){
if( $arr[$i] < $arr[$j] ){
swap( $arr[$i],$arr[$j] );
}
}
}
}
}
// 选择排序
for( $i = 0; $i < count($arr); $i++ ){
$min = $i;
for( $j = $i+1 ; $j < count($arr); $j++ ){
if( $arr[$i] > $arr[$j] ){
$min = $j;
}
}
if( $min != $i ){
swap( $arr[$min],$arr[$i] );
}
}
function swap( &$start,&$end ){
$temp = $start;
$start = $end;
$end = $temp;
}
echo "从小到大:</br>";
// echo bubbleSort( $arr,"esc" );
foreach ( $arr as $item ){
echo $item."</br>";
}
echo "从大到小:</br>";
// echo bubbleSort( $arr,"desc" );
foreach ( $arr as $item ){
echo $item."</br>";
}