zoukankan      html  css  js  c++  java
  • php functions

    冒泡排序

    function bubble_sort($array)
    {
    $count = count($array);
    if ($count <= 0) return false;

    for($i=0; $i<$count; $i++){
           for($j=$count-1; $j>$i; $j--){
             if ($array[$j] < $array[$j-1]){
                $tmp = $array[$j];
                $array[$j] = $array[$j-1];
                $array[$j-1] = $tmp;
             }
           }
    }
    return $array;
    }

    快速排序

    function quicksort($array) {
    if (count($array) <= 1) return $array;

    $key = $array[0];
    $left_arr = array();
    $right_arr = array();

    for ($i=1; $i<count($array); $i++){
           if ($array[$i] <= $key)
             $left_arr[] = $array[$i];
           else
             $right_arr[] = $array[$i];
    }

    $left_arr = quicksort($left_arr);
    $right_arr = quicksort($right_arr);

    return array_merge($left_arr, array($key), $right_arr);
    }

    文件列表

    function dir_all ( $path ) {
    $handler = opendir($path);
    while (false!==($tmp = readdir($handler))) {
    if(is_dir( "$path/$tmp" )) {
    if ($tmp=="." | $tmp=="..") continue;
    echo $tmp."<br>\n";
    dir_all ("$path/$tmp");
    } else {
    echo $tmp ."<br>\n";
    }
    }
    }

    正则表达式

    //邮箱:/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
    //URL:/^http:\/\/[\w]+\.[\w]+[\S]*/

  • 相关阅读:
    CSS截取字符串
    mysql数据库中列转行
    Html页面操作json串
    mysql批量上传数据
    常见的表单元素选中
    关于Connection must be valid and open.
    百度editor调用【图片上传阿里云】
    百度apistore第三方登陆
    如何提高网页运行性能
    Html页面加回滚
  • 原文地址:https://www.cnblogs.com/tatsuya/p/1522227.html
Copyright © 2011-2022 走看看