php如何用foreach遍历不同数据库最后统计总数?
下面适用所有一维数组
$i=0;
$arr_n=count($ar)-1;
foreach($ar as $f){
if($arr_n!=$i){
echo $f"<br>";
}
$i++;
}
类似于
$arr_n=count($ar);
for($i=0;$i<$arr_n-1;$i++){
echo $ar[$i]"<br>";
}
ID u_name price preant_id
1 水果
2 文具
3 荔枝 12 1
4 苹果 10 1
5 香蕉 5 1
6 橘子 3 1
7 橙子 6 1
8 铅笔 5 2
9 圆珠笔 1 2
10 水笔 5 2
11 电脑配件 0
12 主板 11
13 CPU 11
14 显卡 11
15 内存 11
16 显示器 11
17 散热风扇 11
18 硬盘 11
19 华硕主板 300 12
20 技嘉主板 400 12
21 GTX970显卡 1800 14
22 GTX960显卡 1400 14
23 金士顿2G内存 100 15
24 I3 4160 600 13
25 I5 2500K 800 13
26 AOC 19寸 500 16
27 宏基24寸 800 16
28 60G硬盘 30 18
29 80G硬盘 40 18
30 散热400 40 17
31 散热300 20 17
你数据库设计是这样设计
SQL语句:
SELECT p1u_name as 商品类型,p2u_name as 商品名称 ,p2price as 价格 from product p1,product p2 where p1id=p2preant_id得到结果
商品类型 商品名称 价格
水果 荔枝 12
水果 苹果 10
水果 香蕉 5
水果 橘子 3
水果 橙子 6
文具 铅笔 5
文具 圆珠笔 1
文具 水笔 5
电脑配件 主板
电脑配件 CPU
电脑配件 显卡
电脑配件 内存
电脑配件 显示器
电脑配件 散热风扇
电脑配件 硬盘
主板 华硕主板 300
主板 技嘉主板 400
显卡 GTX970显卡 1800
显卡 GTX960显卡 1400
内存 金士顿2G内存 100
CPU I3 4160 600
CPU I5 2500K 800
显示器 AOC 19寸 500
显示器 宏基24寸 800
硬盘 60G硬盘 30
硬盘 80G硬盘 40
散热风扇 散热400 40
散热风扇 散热300 20
foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。此语句的形式如下:
foreach (type identifier in expression) statement
其中:
type
identifier 的类型。
identifier
表示集合元素的迭代变量。如果迭代变量为值类型,则无法修改的只读变量也是有效的。
expression
对象集合或数组表达式。集合元素的类型必须可以转换为 identifier 类型。请不要使用计算为 null 的表达式。
而应计算为实现 IEnumerable 的类型或声明 GetEnumerator 方法的类型。在后一种情况中,GetEnumerator 应该要么返回实现 IEnumerator 的类型,要么声明 IEnumerator 中定义的所有方法。
statement
要执行的嵌入语句。
以上就是关于php如何用foreach遍历不同数据库最后统计总数全部的内容,包括:php如何用foreach遍历不同数据库最后统计总数、php 如何用foreach 将表中数据拼接显示、C#里面 foreach是什么意思有什么用处啊!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)