标签:
//查找 字符 strchr()//和strstr()是同义函数。功能效用完全一样。 echo strstr( ‘abc@123.com‘, ‘@‘); //@123.com echo strstr(‘abc@123.com‘, ‘@‘, TRUE); //abc PHP5.3以上版本可用 $str = ‘abcd‘; $find = ‘ab‘; echo strpos($str, $find) !== false ? ‘存在‘ : ‘不存在‘; file_exists //会受目录的执行权限影响。用is_file替代 mkdir() //只能在已经存在的目录中创建创建文件夹(即父级必须有才行),如加可选参数也可实现递归创建。 mkdirs() //可以在不存在的目录中创建文件夹。诸如:a\\b,既可以创建多级目录。 dirname() //是返回路径中的目录部分。 is_dir() //用于判断给出的文件名是否是一个有效的目录 file_put_contents() //可假造图片类型 preg_split("/[\s,,]+/i",$str,0,PREG_SPLIT_NO_EMPTY) //拆分字符串,并过滤为空的元素 preg_replace_callback($this->makePattern("xxxx"), array( &$this, ‘makeReplace‘), $str); $str = "php编程"; if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) { print("该字符串全部是中文"); } else { print("该字符串不全部是中文"); } /*判断中文和编码有关 gbk是双字节,utf8是三字节,可以根据中文的范围来判断 编码范围1. GBK (GB2312/GB18030) \x00-\xff GBK双字节编码范围 \x20-\x7f ASCII \xa1-\xff 中文 \x80-\xff 中文 2. UTF-8 (Unicode) \u4e00-\u9fa5 (中文) \x3130-\x318F (韩文 \xAC00-\xD7A3 (韩文) \u0800-\u4e00 (日文) ps: 韩文是大于[\u9fa5]的字符 */
//sql regexp ‘.d|f‘ //FROM_UNIXTIME(48687343) //window.self.location 当前框架 $_SERVER[‘PATH_INFO‘] //域名后除参数外的路径 $_SERVER[‘REQUEST_URI‘] //域名后所有(包括参数) //----区别于if的逻辑判断,try作为程序错误的判断 try{ //---此处写程序 throw new Expection(‘自定义当此处程序出错时的错误提示‘); }catch(Expection $e){ //---此处写程序(当上面程序遇到问题,如php报错 时执行此处) $e->getMessage();//打印上面的错误提示 }
标签:
原文地址:http://www.cnblogs.com/q8197264/p/4546279.html