-
php删除指定目录下相关文件的方法
本文是一个php实现删除指定目录下相关文件的方法,主要涉及对文件的遍历以及对文件的各种常用操作,需要的朋友可以参考下 通常来说在php中删除文件最简单的方法就是直接使用unlink命令,而对于需要删除指定目录下的指定文件的情况,就需要遍历删除了。 具体实例代码如下: <?php //删除指定文件夹下的非法文件 function my_del($dir) { if(is_dir($dir)){ //打开指定文件夹 if($handle = opendir($dir)) { ...
PHP 2014-12-15 00:42:05 -
PHP 转义使用详解
本文为大家讲解的是PHP 中的转义使用详解,感兴趣的同学参考下。 php中数据的魔法引用函数 magic_quotes_gpc 或 magic_quotes_runtime 设置为on时,为我们引用的数据碰到 单引号' 和 双引号" 以及 反斜线 时自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行 两者的区别: magic_quotes_gpc 作用范围是:WEB客户服务端; 作用时间:请求开始是,例如当脚本运行时...
PHP 2014-12-15 00:39:05 -
PHP中“简单工厂模式”实现方法
本文是一个PHP中“简单工厂模式”的实现方法,感兴趣的同学参考下。 简单工厂模式: ①抽象基类:类中定义抽象一些方法,用以在子类中实现 ②继承自抽象基类的子类:实现基类中的抽象方法 ③工厂类:用以实例化对象 看完文章再回头来看下这张图,效果会比较好 采用封装方式 <?php class Calc{ /** * 计算结果 * * @param int|float $num1 * @param int|float $num2 * @param string $operator * @return int|float */ public function calculate($num1,$num2,$operator){ try { $result=0; switch ($operator){ case '+': $result= $num1+$num2; break; case '-': $result= $num1-$num2; break; ...
PHP 2014-12-15 00:36:08 -
PHP中对于浮点型的数据需要用不同的方法解决
本文为大家讲解的是PHP中对于浮点型的数据需要用不同的解决方法,感兴趣的同学参考下. Php: BCMath bc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcscale的缺省值...
PHP 2014-12-15 00:33:03 -
PHP学习之字符串比较和查找
本文为大家讲解的是PHP学习之字符串比较和查找使用方法,感兴趣的同学参考下。 在PHP中,可以用==(双等号)或者 ===(三等号)来比较字符串...
PHP 2014-12-15 00:30:05 -
PHP使用正则表达式清除超链接文本示例代码
本文为大家讲解的是PHP如何使用正则表达式清除超链接文本示例代码,感兴趣的同学参考下. 有些时候,我们需要对一些html文本进行处理,比如需要将文本中的超链接内容去除,这个时候就需要用到正则表达式 可以用$str = preg_replace("/<a[^>]*href=[^>]*>|</[^a]*a[^>]*>/i","",$strhtml); 这段来实现需求,如果想要更多解决方法,可以参看以下的。 1、删除内容中的超链接 ereg_replace('<a([^>]*)>([^<]*)</a>','<font color="red">\2</font>',$content); ereg_replace("<a [^>]*>|</a>","",$content); 2、消除包含特定词的超...
PHP 2014-12-15 00:27:04 -
php取整的几种方式讲解
本文为大家讲解了php取整的几种方式讲解,感兴趣的同学参考下。 floor 舍去法取整 语法格式:float floor ( float value ) 返回不大于value 的下一个整数,将value 的小数部分舍去取整...
PHP 2014-12-15 00:15:04 -
php去除换行(回车换行)的三种方法
本文为大家整理了php去除换行(回车换行)的三种方法,感兴趣的同学参考下. <?php //php 不同系统的换行 //不同系统之间换行的实现是不一样的 //linux 与unix中用 n //MAC 用 r //window 为了体现与linux不同 则是 rn //所以在不同平台上 实现方法就不一样 //php 有三种方法来解决 //1、使用str_replace 来替换换行 $str = str_replace(array("rn", "r", "n"), "", $str); //2、使用正则替换 $str = preg_replace('//s*/', '', $str); //3、使用php定义好的变量 (建议使用) ...
PHP 2014-12-15 00:09:04 -
php checkbox 取值详细说明
本文为大家讲解的是php读取表单 checkbox(多选框) 取值详细说明,感兴趣的同学参考下。 php的checkbox取值方式跟其它语言有点不同,主要是因为php中数组的合理使用...
PHP 2014-12-15 00:06:05 -
php入门学习知识点七 PHP函数的基本应用
本文为大家讲解的是php入门学习知识点七 PHP函数的基本应用方法,感兴趣的同学参考下。 <?php /* * 简单的函数 */ function fontBold($con){ return "<B>$con</B>"; } $str="简单的函数测试!"; echo "普通文本:$str<br>"; echo "加粗文本:".fontBold($str).""; /* * 带可选参数的函数 */ function fontColor($con,$color="bule"){ return "<font color="$color">$con</font>"; } $str="颜色测试"; echo $str; echo fontColor($str."这是不带颜色参数的(默认为蓝色)!...
PHP 2014-12-15 00:03:04 -
PHP eval函数使用说明
本文为大家讲解的是PHP eval函数使用说明,eval可以用来动态的执行脚本,一句话木马就是用的eval函数,感兴趣的同学参考下. eval()函数中的eval是evaluate的简称,这个函数的作用就是把一段字符串当作PHP语句来执行,一般情况下不建议使用容易被黑客利用 代码: eval("echo'hello world';"); 上边代码等同于下边的代码: echo"hello world"; 在浏览器中都输出:hello world 运用eval()要注意几点: 1.eval函数的参数的字符串末尾一定要有分号,在最后还要另加一个分号(这个分号是php限制) 2.注意单引号,双引号和反斜杠的运用。如果参数中带有变量时,并且变量有赋值操作的话,变量前的$符号钱一定要有来转义...
PHP 2014-12-14 23:57:05 -
php使用 list()函数一组变量进行赋值的使用说明
本文为大家讲解的是php使用 list()函数一组变量进行赋值的使用说明,感兴趣的同学参考下。 我们在切割字符串可能会把切出来的数组一个一个付给每个变量,很麻烦的,我们可以用list()函数来完成 例如: <?php list($a,$b) = explode(" ",microtime()); echo $a.'------'.$b; ?> 结果:0.60937700-----1305625768...
PHP 2014-12-14 23:54:05