网站建设资讯

NEWS

网站建设资讯

php数据组,php数组分组

PHP中输出这4组数据,改如何实现?

array_merge()//用这个,数组合并,我猜你应该是这个意思。

创新互联是一家专注于网站设计、成都网站建设与策划设计,新安网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:新安等地区。新安做网站价格咨询:18982081108

function mylist(){

$geteqpdata = $this-geteqpdata();

$geteqpdata1= $this-geteqpdata1();

...

return array_merge($geteqpdata,$geteqpdata1,.....);

}

你应该能明白上述的意思;

假如你的意思是将4个方法返回的数据放在一个数组输出;如果是这样的话简单啊,再用一个总方法获取这4个方法的数据,返回即可。eg:

public function total(){

return array('geteqpdata'=$this-geteqpdata(),'geteqpdata1'=$this-geteqpdata1(),'geteqpdata2'=$this-geteqpdata2(),'geteqpdata'=$this-geteqpdata());

}

php中数据组能直接用"$i=$i++"吗?

$i=$i++; 这个属于画蛇添足了。直接$i++多好,$i++、$i = $i + 1 或者 $i += 1是等效的。

$name=array(1,2,3,4,5,6);

for($i=1;$i5;$i++){

echo $name[$i]."br";

}

$i=$i++ 就等于写了 $i = $i = $i + 1; 虽然结果一样,但是不觉得什么东西好像多余了吗。

php 如何定义一个数组?

php中定义数组的方法:

1、PHP定义数组的格式:

数组名=array();

如:$aa=array();//这样就定义了一个数组,

之后给元素赋值:

$aa[0]="9016";

$aa[1]="9017";

$aa[2]="9018";

2、PHP输出数组的方法:

foreach($aa as $val)

{

echo$val;

}

也可以在定义数组时直接赋值

$aa=array(0="9016",1="9017";2="9018");

3、PHP的数组还可以用字符做下标,不一定要数字:

$aa["name"]="Joan";

$aa["num"]="9018";

$aa["email"]="abc@abc.com";

也可以这样

$aa=array("name"="joan","num"="9018","email"="abc@abc.com");

将一个一维数组的元素也定义为数组,就是一个二维数组,

$aa=array(0="a1",1="a2");

$bb=array(0="b1",1="b2");

$cc=array(0=$aa;1=$bb);此时,$cc[0]也是一个数组,$cc[1]也是一个数组,$cc就是一个二维数组。

同理,三维,四维数组也可以继续定义下去。

4、数组的元素不仅于数字和字符串,可以是类的对象。

PHP 读取数据库数组。。。

假如 数据为 $value

$temp=explode(",",$value); 

foreach($temp as $v){

$result[$v]=1;

}

然后html的时候可以这样:

if($result['admin']){

echo 'input type=checkbox /';

}

同理其他类型,可以foreach 输出

php数据数组重新分组

$arr = array(

"圆柱加" = array(

"data" = array(

array(

"product_id" = 36,

"style_id" = 102,

"style_name" = "圆柱架",

"product_sn" = "MMJ000036",

"product_thumb" = "a.jpg"

),

array(

"product_id" = 36,

"style_id" = 102,

"style_name" = "圆柱架",

"product_sn" = "MMJ000036",

"product_thumb" = "a.jpg"

),

)

),

"蝴蝶夹" = array(

"data" = array(

array(

"product_id" = 36,

"style_id" = 102,

"style_name" = "蝴蝶夹",

"product_sn" = "MMJ000036",

"product_thumb" = "a.jpg"

),

array(

"product_id" = 36,

"style_id" = 102,

"style_name" = "蝴蝶夹",

"product_sn" = "MMJ000036",

"product_thumb" = "a.jpg"

),

)

)

);

$count = 0;

foreach($arr as $k=$v){

$arr[$k]['group_name'] = $k;

$arr[$count] = $arr[$k];

unset($arr[$k]);

$count++;

}

echo json_encode($arr);

这样输出出来格式是"data":[{}],"group_name": "XXX"

反正是json 反的也没问题吧?

写这么多你都不给我采纳一下。。。

怎么用php取数据库的多组数据

就是一些sql语句的问题,也不是很难, 这几乎是数据库最基本的知识.........不会你得努力了. PHP怎么获取UID=3时获取FI的内容? select * from 你的数据库表名 where uid=3; PHP怎么写能在前台一个页面获取UID 3


当前标题:php数据组,php数组分组
网站链接:http://cdweb.net/article/hsihee.html