-
php定界符<<<使用技巧和实例
本文为大家讲解的是php定界符<<<使用技巧和实例,讲解了定界符的功能和使用注意事项等,需要的朋友可以参考下 php界定符就是为了照样输出内容。它的格式如下: $str = <<< EOF Here is your string ...... EOF; 其中EOF是自定义的变量,但要成对出现! 附上一段php示例代码: <?php $a = "www.phperz.com"; print <<< phperz <select> <option value="1">第一项</option> </select> 这里是{$var}的php教程 phperz; ?> 使用php定界符技巧总结: 1.结尾,如上例phperz;必须另起一行,否则出现错误...
PHP 2014-12-15 02:24:05 -
PHP中Date()时间日期函数使用方法小结
本文为大家讲解的是PHP中Date()时间日期函数使用方法小结,感兴趣的同学参考下。 PHP开发中Date()时间日期函数的使用方法php date() 函数可把时间戳格式化为可读性更好的日期和时间...
PHP 2014-12-15 02:15:05 -
php代码中使用换行及(\n或\r\n和br)的应用示例
本文为大家讲解的是php代码中使用换行及(\n或\r\n和br)的应用示例,感兴趣的同学参考下。 浏览器识别不了n或rn,这两个换行符是文本换行符,文本文件有效;如果需要将结果输出到浏览器或打印到显示器,代码中使用br;如果只是在源代码中换行,则使用n或rn,感兴趣的朋友可以了解下,或许对你学习php有所帮助 代码a: <?php echo'hello</br>'; echo'world!'; ?> output: helllo world! 代码b: <?php echo'hellon';//unix系统使用n;windows系统下rn echo'world!'; ?> output: helloworld! 分析:浏览器识别不了n或rn,这两个换行符是文本换行符,文本文件有效;在网页中查看HTML源代码可以发现代码b成功实现了换行 总结:如果需要将结果输出到浏览器或打印到显示器,代码中使用</br&...
PHP 2014-12-15 02:12:04 -
PHP的相似度计算函数:levenshtein的使用说明
本文以示例的方式为大家讲解的是PHP的相似度计算函数:levenshtein的使用说明,感兴趣的同学参考下。 使用说明 先看手册上 levenshtein() 函数的说明: levenshtein() 函数返回两个字符串之间的 Levenshtein 距离...
PHP 2014-12-15 02:03:03 -
php stream_get_meta_data函数使用详解
本文为大家讲解的是php stream_get_meta_data函数使用详解,stream_get_meta_data函数可以用来获取远程服务器的响应信息,感兴趣的同学参考下. stream_get_meta_data函数主要功能是从封装协议文件指针中取得报头/元数据 测试代码如下: <?php $fp=fopen("http://www.sina.com.cn", 'r'); $stream_meta = stream_get_meta_data($fp); print_r($stream_meta); ?> 在我本机输出如下: Array ( [wrapper_data] => Array ( &nbs...
PHP 2014-12-15 01:36:05 -
session在PHP大型web应用中的使用
本文为大家讲解分析了session在PHP大型web应用中的使用方式,感兴趣的同学参考下。 对于访问量大的站点,用默认的session存贮方式并不适合,目前最优的方法是用数据库存取session. 这时,函数bool session_set_save_handler ( callback open, callback close, callback read, callback write, callback destroy, callback gc )就是提供给我们解决这个问题的方案. 该函数使用的6个函数如下: 1. bool open() 用来打开会话存储机制, 2. bool close() 关闭会话存储操作. 3. mixde read() 从存储中装在session数据时使用这个函数 4. bool write() 将给定session ID的所有数据写到存储中 5. bool destroy() 破坏与指定的会话ID相关联的数据 6. bool gc() 对存储系统中的数据进行垃圾收集 例子见php手册session_set_save_hand...
PHP 2014-12-15 01:09:03 -
PHP的foreach中使用引用时需要注意的一个问题和解决方法
本文为大家讲解的是PHP的foreach中使用引用时需要注意的一个问题和解决方法,即数组最后一个元素的值会发生改变的情况 感兴趣的同学参考下 一、问题 先看一个例子: <?php $ar = array(1, 2, 3); var_dump($ar); foreach ($ar as &$v) {} foreach ($ar as $v) {} var_dump($ar); ?> 输出为: array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } array(3) { [0]=> int(1) [1]=> int(2) [2]=> &int(2) } ???为什么没有进行赋值操作,数组最后一个元素的值却发生了改变呢? 我早就发现了这个问题,一...
PHP 2014-12-15 00:54:03 -
PHP 转义使用详解
本文为大家讲解的是PHP 中的转义使用详解,感兴趣的同学参考下。 php中数据的魔法引用函数 magic_quotes_gpc 或 magic_quotes_runtime 设置为on时,为我们引用的数据碰到 单引号' 和 双引号" 以及 反斜线 时自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行 两者的区别: magic_quotes_gpc 作用范围是:WEB客户服务端; 作用时间:请求开始是,例如当脚本运行时...
PHP 2014-12-15 00:39: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 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 -
PHP中使用匿名函数操作数据库的示例讲解
这篇文章主要介绍了PHP中使用匿名函数操作数据库的例子,本文直接给出类的代码、使用例子、继承例子,需要的朋友可以参考下 Base dao class illustrating the usefulness of closures. * Handles opening and closing of connections...
PHP 2014-12-14 23:24:04