分类目录
-
近期文章
其他
我的朋友
推荐站点
经典朋友
功能
分类目录归档:程序
php 比较多维数组大小 排序
根据数组的键进行比较大小,排序,就不用说了,php有很多,很方便的内置函数,krsort(), ksort()等 如果是根据数组的值进行比较大小就麻烦一些。 如果值没有重复的情况,可以先用 array_flip() 交换键、值;然后krsort(),然后在array_flip()交换回来,就可以比较大小。
正则查找出所有的图片src地址
提取一段文本里的所有图片地址,所有的标准,不标准html代码格式,基本都考虑到了,如果还有其他情况,请留言。 下载: pattern_img_src.php< ?php $str = "<img src="http://www.d5s.cn/wp-admin/a.Gif" alt="\" /> <img src="http://www.d5s.cn/uploadfile/images/200511722531871.jpg" /> <img src="http://www.d5s.cn/b.jpG" /> <img src="http://www.d5s.cn/" /> <img src="http://www.d5s.cn/wp-admin/d.jpG" /> <img src="http://www.d5s.cn/" /><img src="http://www.d5s.cn/wp-admin/f.JPG" />"; preg_match_all("/<img (.+?)src=(‘|\")?([^\s]+?)(‘|\"|\/>)/is", $str, $arr); echo ’<pre>’; print_r($arr[3]); … 继续阅读
不错的php图形类库 – JPGraph
今天看到一篇关于php图形类库的介绍,就转载过来了,说不定哪天会用上,就先记录一下。 以下转自: http://www.achome.cn/blog/?p=321 最近在用一个非常不错的php图形类库-JPGraph,来给各种统计数据绘图,感觉非常好用和强大,可以画各种统计图和曲线,也可以自定义展示颜色和字体等展示元素,和大家分享一下吧,下载地址如下: http://download.chinaunix.net/download/0006000/5098.shtml 顺便附一个用jpgraph画柱状图的例子: 下载: test_graph.phpinclude ("./graph/jpgraph.php"); include ("./graph/jpgraph_bar.php"); $graph = new Graph(600,250,"auto"); $graph->img->SetMargin(50,20,30,65); $graph->SetScale("textlin"); $graph->SetShadow(); $graph->title->Set(""); // Slightly adjust the legend from it’s default position $graph->legend->SetLayout(LEGEND_HOR); $graph->legend->Pos(0.5,0.95,"center","bottom"); $graph->legend->SetFont(FF_FONT1,FS_BOLD); // Setup X-scale $graph->xaxis->SetTickLabels($xscal);//x坐标赋值 $graph->xaxis->SetFont(FF_ARIAL,FS_NORMAL,8);//x坐标显示字体 $graph->xaxis->SetLabelAngle(0);//x坐标显示角度 $bar = new BarPlot($speedArr);//赋值给柱状图 … 继续阅读
jquery和prototype的比较,以及冲突解决
初次试用jQuery,到底是prototype好还是jquery好?之前的项目已经使用了prototype,现加入jquery后,立刻罢工,搜了一下,还是有解决办法的(原文),不过最后我还是抛弃prototype,开始使用jquery了。 <script src=”prototype.js” mce_src=”prototype.js”></script> <script src=”http://blogbeta.blueidea.com/jquery.js” mce_src=”http://blogbeta.blueidea.com/jquery.js”></script> <script type=”text/javascript”> jQuery.noConflict(); </script> 注意:一定要先引入prototype.js 再引入jquery.js,先后顺序不可错。 如果先包含jQuery,将引起代码终止,作为提醒,jQuery将抛出一个异常:“You are overwriting jQuery, please include jQuery last.” prototype中最方便的函数莫过于 <input id=”blueidea” value=”蓝色” type=”text” /> $(“blueidea”) === document.getElementById(“blueidea”) 某id的对象 $F(“blueidea”) === document.getElementById(“blueidea”).value 表单的值 如今使用jquery,这些都没有了。 $(“#id”) 这样虽然也可以获得某id的对象,但是不能对此id进行常规的js操作。(也许有方法,不过我还不会。) 例如 … 继续阅读
mysql 删除表中的重复记录,只保留其中一条
查询重复记录 select * from table GROUP BY name 只把有重复的显示出来 select * ,count(*) as nums from tab_a group by name having nums>1 方法一:(这个方法比较不错,只是自增字段会重建) 新建一个临时表 create table tmp as select * from … 继续阅读