php技术文章
2012-01-08 16:09
225 查看
http://os.51cto.com/art/201111/305014.htm PHP网络安全
http://os.51cto.com/art/201111/305014_7.htm PHP 网络安全
http://sd.csdn.net/a/20111215/309192.html 成为php编程高手的方法
http://www.docin.com/p-64505246.html PHP ,webservice
http://www.docin.com/p-18550386.html Linux/FreeBSD下用C语言开发PHP的so扩展模块例解
//插入一段字符串 function str_insert($str, $i, $substr) { for($j=0; $j<$i; $j++){ $startstr .= $str[$j]; } for ($j=$i; $j<strlen($str); $j++){ $laststr .= $str[$j]; } $str = ($startstr . $substr . $laststr); return $str; }
删除两个数组中重复的值并组合成一个数组
$arr1 = array(30,29,1,2,3); $arr2 = array(30,3,2); $arr3 = array_merge($arr1,$arr2); $arr4 = array_unique($arr3); //找出重复的值 $arr5 = array_diff_assoc($arr3,$arr4); //print_r($arr5); //从arr3中删除值等于 foreach($arr5 as $item){ $k1 = array_search($item,$arr1); $k2 = array_search($item,$arr2); unset($arr1[$k1]); unset($arr2[$k2]); } $arr6 = array_merge($arr1,$arr2); print_r($arr6);写文件的时候要锁定文件:
function cache_page($pageurl,$pagedata){ if(!$fso=fopen($pageurl,'w')){ $this->warns('无法打开缓存文件.');//trigger_error return false; } if(!flock($fso,LOCK_EX)){//LOCK_NB,排它型锁定 $this->warns('无法锁定缓存文件.');//trigger_error return false; } if(!fwrite($fso,$pagedata)){//写入字节流,serialize写入其他格式 $this->warns('无法写入缓存文件.');//trigger_error return false; } flock($fso,LOCK_UN);//释放锁定 fclose($fso); return true; }
相关文章推荐
- 一篇有意思的技术文章php介绍篇
- 技术文章 | 谈谈关于PHP的代码安全相关的一些致命知识
- 【转载】关于PHP的mod_rewrite重写模块技术个人觉得最好的一篇文章
- 一篇有意思的技术文章php介绍篇
- 《PHP内核探索系列文章》系列技术文章整理收藏
- php大力力 [014节] 八杆子打不着的非技术文章,哈哈
- 《PHP内核探索系列文章》系列技术文章整理收藏
- 《详解PHP面向对象》系列技术文章整理收藏
- 在php中应用Ajax技术实现博客文章添加类别
- 技术文章 | JavaScript与PHP到底有何不同?
- PHP中的Magic Methods (魔术函数)_php技术文章_php_网站开发
- php大力力 [025节] 来不及学习和分类的,大力力认为有价值的一些技术文章合集(大力力二叔公)(2015-08-27)
- fckeditor[php]上传文章内容图片插件[提供技术支持]
- 在PHP中应用AJAX技术实现博客文章类别添加
- php 2015 年最热门的 10 篇技术文章
- 《PHP高级知识进阶》系列技术文章整理收藏
- asp,jsp,php技术比较文章2
- 技术文章 | nginx lua 小项目:根据 user_agent 显示不同的页面_附带和 php 性能的对比
- 《PHP面向对象编程详解》系列技术文章整理收藏