php数组
文章平均质量分 72
蜗牛慢慢向上爬
这个作者很懒,什么都没留下…
展开
-
多重循环遍历统计 (横坐标、纵坐标、统计数
横坐标是分类,纵坐标是分组,中间数据是对应的统计总数。思路: 用全部数据 遍历分类,对分类进行一一对比,并把当前的类型与上次对比,一致时+1 否则进行下次循环。全部报名数据$sql = "SELECT m.eventtypeid, eventgroupid,Count(*) as Num FROM (SELECT tf.teamid, e原创 2015-03-16 09:39:45 · 1925 阅读 · 0 评论 -
对象数组 取值 (双循环取
http://bbs.csdn.net/topics/391938928foreach($data as $row) { foreach($row as $v) echo $v . '';}转载 2016-04-21 18:08:17 · 1550 阅读 · 0 评论 -
数组中,查找最大值与最小值
<?php/*** 在php数组中,查找最大值与最小值* */ function maxMin(Array $arr) { $cmpTime = 0; $count = count($arr); $big = $small = $arr[0]; for($i = 1; $i < $count; $i++) {转载 2016-04-21 18:17:06 · 991 阅读 · 0 评论 -
6种颜色 都为正则为数组 1 ,都为负则为 数组2 。 红数组1 绿数组2
//top3色块值 $topcolor = array(); $topColorU = array("f70a0a","ec3535","f15555"); $topColorD = array("10f610","4cdf4c","74f274"); $top3Value = array($top3_1_val,$top3_2_va转载 2016-07-14 10:33:32 · 1123 阅读 · 0 评论 -
highcharts绘制拆线图
js/jquery.js?st=20160824" > js/highcharts.js"> $(function () { var tudata = ''; var strs = tudata.split("@"); /*字符分割*/ var str3 = strs[0]; /*line1*/ var Line1str =转载 2016-09-08 13:57:07 · 832 阅读 · 0 评论 -
一维key value关联数组 转 二维数组
$result = M("circle")->getField('id,circle_name'); $info = Array(); foreach ($result as $key => $value) { $info[]=Array('id'=>$key,'circle_name'=>$v转载 2016-12-07 14:35:27 · 1358 阅读 · 0 评论 -
三维转二维数组
==================$result = array(); foreach($crrelation_sipin_list as $k=>$v){ foreach($v as $kk=>$vv){ $result[] = $vv; } }转载 2017-01-09 10:22:00 · 544 阅读 · 0 评论 -
多维数组排序 array_multisort()
http://www.cnblogs.com/M-D-Luffy/p/4224127.html用PHP自带array_multisort函数排序 <?php $data = array(); $data[] = array('volume' => 67, 'edition' => 2); $data[] = array('volume' => 86转载 2017-02-15 14:21:15 · 777 阅读 · 0 评论 -
基于数组实现的分页函数实例
http://www.jb51.net/article/54020.htm分页功能是PHP程序设计中非常常见的功能,不同于以往的,今天本文介绍的是PHP基于数组实现的分页函数。关于数组的分页函数,用数组进行分页的好处是可以方便的进行联合多表查询,只需要将查询的结果放在数组中就可以了以下是数组分页的函数,函数page_array用于数组的分页,函数show_array用于分页函数转载 2017-02-15 15:19:41 · 454 阅读 · 0 评论 -
二维转一维
如何将下面的二维数组转为一维数组。$msg = array( array( 'id'=>'45s', 'name'=>'jacks' ), array( 'id'=>'3s4', 'name'=>'masry' ), array( 'id'=>'7s8', 'name'=>'lili' ),);转载 2017-02-22 15:32:19 · 1246 阅读 · 0 评论 -
多唯数组随机取4条
一唯:array_rand($rand_user,4);多唯: $rand_user = $this->userModel->getRandUser($user_id,$friend_ids); $temp = array_rand($rand_user,4); $rand_user = array($rand_user[$tem转载 2017-03-08 17:14:08 · 350 阅读 · 0 评论 -
PHP删除数组中特定元素的两种方法
http://www.jb51.net/article/39401.htm方法一:复制代码代码如下:$arr1 = array(1,3, 5,7,8);$key = array_search(3, $arr1);if ($key !== false) array_splice($arr1, $key, 1);var_dump($arr1);转载 2017-04-04 20:13:40 · 534 阅读 · 0 评论 -
统计数组中相同的某一元素的其他 指定元素总和
http://bbs.csdn.net/topics/390590251$ar = array( array( 'sv_id' => 1, 'mid' => 1, 'sv_question1' => 20 ), array( 'sv_id' => 2, 'mid' => 2, 'sv_question1' => 10 ), array( 'sv_id' =转载 2017-06-05 15:24:00 · 455 阅读 · 0 评论 -
数组随机取出
两步1、随机取出数组的键值2、数组【随机的键值】 来展示$rand_keys = array_rand($arr_my_interest, 1);var_dump($arr_my_interest[$rand_keys]);die();转载 2017-08-08 10:36:06 · 748 阅读 · 0 评论 -
数组用php插入mysql数据库
http://www.oschina.net/question/2243780_172861$a = array ( '西瓜' => 'xigua', '橘子' => 'juzi'); $value_str = '';foreach ( $a as $key => $val ) { $value_str [] = "'" . $key .转载 2016-04-20 15:00:36 · 3046 阅读 · 0 评论 -
数组分页显示
array_page2.php<?php$arr_click = array(array( 'clicks' => 3, 'clickDate' =>'2010-10-11' ),array( 'clicks' => 2, 'clickDate' =>'2010-10-10' ),array( 'clicks' => 3, 'clickDate' =>'2010-10-09' ),转载 2016-04-19 11:20:42 · 1300 阅读 · 0 评论 -
冒泡排序
$arr=array(23,5,26,4,9,85,10,2,55,44,21,39,11,16,55,88,421,226,588);$n =count($arr);//echo $n;for($h=0;$h<$n-1;$h++){//外层循环n-1 for($i=0;$i<$n-$h-1;$i++){ if($arr[$i]>$arr[$i+1]){//判断数组大小,颠倒转载 2016-02-01 12:39:31 · 480 阅读 · 0 评论 -
foreach循环遍历二维数组
array(3) { [0]=> array(8) { ["degreesid"]=> string(1) "1" ["degreeid"]=> string(1) "0" ["degreename"]=> string(6) "本科" ["student原创 2014-12-23 14:43:55 · 10616 阅读 · 0 评论 -
php数组去重 (转
http://blog.sina.com.cn/s/blog_4cb4ed530100s1kh.html数组中重复项的去除2010-07-28 15:29一维数组的重复项: 使用array_unique函数即可,使用实例如下: $aa=array("apple","banana","pe转载 2015-03-29 14:55:57 · 515 阅读 · 0 评论 -
队伍分组统计 (双重循环遍历出来)或 (sql语句查出来
以上查询语句1、所有的队伍人员信息: select distinct teamname,realname,users.usertype,clothsize,gender,mobile,address,zipcode,team_users.teamid from users,team_users,team where users.userid = team_users.userid and原创 2015-03-10 11:48:24 · 1952 阅读 · 0 评论 -
数组处理 去除含空值的数组,合并数组等
http://bbs.csdn.net/topics/390997712实例 1去除含空值的数组 function array_no_empty($arr) { if (is_array($arr)) { foreach ( $arr as $k原创 2015-03-13 14:42:05 · 2448 阅读 · 0 评论 -
遍历一维、二维、三维数组
一维foreach()是一个用来遍历数组中数据的最简单有效的方法。#example1:<?php $colors= array('red','blue','green','yellow'); foreach ($colorsas$color){ echo "Do you like $color? "; }?>显示结果:Do you like转载 2015-06-19 10:42:52 · 1658 阅读 · 0 评论 -
按分类 统计各分类下的记录数
分类,也就是一个类别下有多条记录。 一对多的关系。用双重循环, 类别(小循环)放最外边,记录(条数多的)放在最里面。循环遍历 $m = 0; $s=0; for($j=0;$j<count($StartClassify);$j++){ for($i=0;$i<count($StartList);$i++){原创 2015-06-19 10:05:43 · 615 阅读 · 0 评论 -
统计 数据中 重复值的次数( 另外,可再对其进行排序,重复次数多的在前边
array_count_values(PHP 4, PHP 5)array_count_values — 统计数组中所有的值出现的次数说明array array_count_values ( array$input )array_count_values() 返回一个数组,该数组用input 数组中的值作为键名,该值在 input 数组中出现的次数作为值转载 2015-07-09 16:50:29 · 1345 阅读 · 0 评论 -
一维数组变二维 (将一维每个元素做为二维的元素)
<?php $asr = array("2","3","4","5");//print_r($asr);$newarray = array();foreach($asr as $a){$b = array($a);array_push($newarray, $b);}print_r($newarray)?>转载 2015-07-10 09:40:06 · 845 阅读 · 0 评论 -
将数组变成字符串。 implode (高级应用可用在mysql where in (1,1,3)查询)
implode将数组变成字符串。语法: string implode(string glue, array pieces);返回值: 字符串函数种类: 资料处理内容说明本函数将数组的内容组合成一个字符串,参数 glue 是字之间的分隔符号。转载 2015-07-10 09:03:05 · 8408 阅读 · 0 评论 -
结果集分页 数组分页array_slice
//假定一个结果集二维数组: $arr = array(array('name'=> 'name1','sex' => 'sex1','job' => 'job1'), array('name'=> 'name2','sex' => 'sex2','job' => 'job2'), array('name'=> 'name3','转载 2015-09-15 19:37:21 · 629 阅读 · 0 评论 -
三维数组,统计三维里的某个元素个数 [用二维再遍历]
怎么算出第一个 rule_1 有两个第一个有2个,第二个 第三个 可能不同存的时候 ,是双重循环存的,其中有三维i 数组 foreach($shop_list as $key=>$val){ // var_dump($val['shop_id']); // die(); if($m==0){ $info = M ( 'goodssh原创 2015-10-26 16:58:32 · 3368 阅读 · 0 评论 -
数组A中的元素 在数组B中查找,有的话,数组B的元素删除 【一维数组】
思路:数组A中元素,一个个和数组B元素进行对比 ,如果有相同的值则将数组B中的元素置为空串最后,将含空的元素 去掉, (出去一样的元素【不保留一样的元素】,改为去空处理)<?php $a = array('128','125'); //传过来a$b = array('128','125'); //数据库是b$cb = count($b);$ca = coun原创 2015-11-24 15:46:23 · 1785 阅读 · 0 评论 -
PHP中使用foreach()遍历二维数组
echo ""; echo "php遍历二维数组"; //$team = array('lk','ok'); //$book = array('linux服务器配置与管理',$team); $arr = array( array('name'=>'系统配置','url'=>'?action=config&do=config'), ar转载 2015-08-17 19:08:31 · 4386 阅读 · 0 评论 -
多维数组 维某一value 相同的其它 元素个数
//统计 function countStateUser($arr_list){ $re_arr_1 = []; $re_arr_2 = []; $re_arr_3 = []; if($arr_list){ foreach($arr_list as $key=>$value){转载 2017-09-28 14:57:59 · 364 阅读 · 0 评论