function
csdn_max
这个作者很懒,什么都没留下…
展开
-
用JQuery解析获取JSON数据
JSON 是一种比较方便的数据形式,下面使用$.getJSON方法,实现获得JSON数据和解析,都挺方便简单的。从http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=? 这个地址得到JSON数据 并且分析里面的结构,生成图片和相关链接等:转载 2013-07-13 18:19:29 · 654 阅读 · 0 评论 -
按某元素对二维数组排序
//对二维数组排序 function array_sort_by_any_row($array_name, $row_id, $order_type){ $array_temp=array(); foreach($array_name as $key=>$value){ $array_temp[$key]=$value[$row_id]; } if($order_type=转载 2013-06-27 23:18:25 · 561 阅读 · 0 评论 -
二分查找
//二分查找function binarySearch(&$arr,$findVal,$leftIndex=0,$rightIndex=""){ if($rightIndex==NULL){ $rightIndex=count($arr); } //当$rightIndex>$leftIndex说明没有找到 if($rightIndex<$leftIndex){ echo "找不转载 2013-06-27 23:17:02 · 442 阅读 · 0 评论 -
顺序查找
//顺序查找function search(&$arr,$findVal){ $flag=false; for($i=0;$i<count($arr);$i++){ if($findVal==$arr[$i]){ echo "找到了,下标为{$i}"; $flag=true; break; } } if(!$flag){ echo "没找到"; }}转载 2013-06-27 23:16:12 · 349 阅读 · 0 评论 -
顺序排序
//顺序排序 function shunxv($arr){ $num=count($arr); for($i=0;$i<$num;$i++){ for($j=$i+1;$j<$num;$j++){ if($arr[$i]>$arr[$j]){ $tmp=$arr[$i]; $arr[$i]=$arr[$j]; $arr[$j]=转载 2013-06-27 23:13:27 · 494 阅读 · 0 评论 -
冒泡排序法
//冒泡排序法 (排序后原数组不变)function bubbleSort($myarr){ $temp=0;//这是一个中间变量 //需求是把数组从小到大排序 for($i=0;$i<count($myarr)-1;$i++){ for($j=0;$j<count($myarr)-$i-1;$j++){ if($myarr[$j]>$myarr[$j+1]){ $tem转载 2013-06-27 23:02:23 · 418 阅读 · 0 评论 -
选择排序法
//选择排序法function selectSort(&$arr){ $temp=0; for($i=0;$i<count($arr);$i++){ //假设$i就是最小的数 $minVal=$arr[$i]; $minIndex=$i; for($j=$i+1;$j<count($arr);$j++){ if($minVal>$arr[$j]){ $minVa转载 2013-06-27 23:10:42 · 394 阅读 · 0 评论 -
插入排序法
//插入排序法function insertSort(&$arr){ //先默认下标为0 这个数已经是有序的 for($i=1;$i<count($arr);$i++){ //$insertVal是准备插入的数 $insertVal=$arr[$i]; $insertIndex=$i-1; //如果这个条件满足,说明我们还没有找到适当的位置 while($insertI转载 2013-06-27 23:11:22 · 440 阅读 · 0 评论 -
打印图形
//方法1 菱形for($i=1;$i<4;$i++){ echo ""; for($j=1;$j<=($i*2)-1;$j++){ echo "*"; } echo "";}for($i=4;$i>=1;$i--){ echo ""; for($j=1;$j<=($i*2)-1;$j++){ echo "*"; } echo "";}echo "";//方法二转载 2013-06-27 23:20:43 · 524 阅读 · 0 评论 -
向二维数组中添加元素
//向二维数组中添加元素$a = array ( 0 => array ( "name" => "a", "mail" => "b" ), 1 => array ( "name" => "d", "mail" => "e" ) );function addkey(&$val, $key, $param) { $val [$param ['转载 2013-06-27 23:19:13 · 3088 阅读 · 0 评论