php 各种有用函数

来源:互联网 发布:外贸网络整合营销 编辑:程序博客网 时间:2024/06/03 21:30

mysql 查询的条件加单引号 否则会出现00开头去除掉00

多看手册 .

判断资源是否存在  主要函数 get_headers 

function get_http_response_code($theURL) {    $headers = get_headers($theURL);    print_r($headers);    return substr($headers[0], 9, 3);}if(intval(get_http_response_code($url)) < 400){    echo 'ok';}else{    echo 'no';}

filter_var 过滤函数

var_dump(filter_var('http://example.com', FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED));

var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL));

这个函数可以帮助判断url和邮箱等  详细解释

开启xdebug print_r(xdebug_print_function_stack());打印各个函数的详细内容适合调试

判断字符串包含某字符串:

if(stripos("http://www.baidu.com","http://")!== false){
    echo "包含";
}


php 判断是手机号还是邮箱

function verification ( $string ){    if ( filter_var ( $string , FILTER_VALIDATE_EMAIL ) ) {        //验证邮箱        return 'email';    } elseif ( is_numeric ( $string ) && strlen ( $string ) == 11 ) {        //验证手机号        return 'mobile';    }    return false;}