<?php
/**数组(一)数组知识及foreach函数应用*//*数组:在一个变量中,存储一个或多个值,每一个元素都有一个访问ID** */
/** //索引型数组
$arr=array('张三','PHP视频课程','29','1988-05-06');
print_r($arr);//输出:Array ( [0] => 张三 [1] => PHP视频课程 [2] => 29 [3] => 1988-05-06 )
echo "<br/>学员名是:".$arr[0]."所学课程:".$arr[1]."年龄是:".$arr[2]."生日是:".$arr[3];
//输出:学员名是:张三所学课程:PHP视频课程年龄是:29生日是:1988-05-06
*///关联型数组
/*
$arr1=array("uname"=>"李四",'uclass'=>"DIV+CSS","age"=>14,"birth"=>"1989-07-06");
print_r($arr1);//输出:Array ( [uname] => 李四 [uclass] => DIV+CSS [age] => 14 [birth] => 1989-07-06 )
echo "<br/>学员名是:".$arr1["uname"]."所学课程:".$arr1['uclass']."年龄是:".$arr1["age"]."生日是:".$arr1["birth"];
//输出:学员名是:李四所学课程:DIV+CSS年龄是:14生日是:1989-07-06
*///多维数组的定义:
/*
$arr2=array(array("uname"=>"王五","age"=>14),array("uname"=>"张三","age"=>14));
echo $arr2[1]['uname'];//输出:张三
*/
/*
$arr3[0]="蓝天";
$arr3[1]="白云";
$arr3[3]="流水";
print_r($arr3);//输出:Array ( [0] => 蓝天 [1] => 白云 [3] => 流水 )
*/
/*
$arr4[]="PHP课程";
$arr4[]="JAVA课程";
$arr4[]="DIV+CSS课程";
$arr4[]="HTML5课程";
print_r($arr4);//输出:Array ( [0] => PHP课程 [1] => JAVA课程 [2] => DIV+CSS课程 [3] => HTML5课程 )
*///定义一个多维数组:
//foreach循环:对一维数组的操作:
/*$arr3[0]="蓝天";
$arr3[1]="白云";
$arr3[2]="流水";
foreach ($arr3 as $k=>$value){echo "<span style='color: red;border:1px #188eee solid'>".$value."</span>";echo $k;
}*/$arr5["PHP"] = array();
$arr5['PHP']['cname'] = "php课程";
$arr5['PHP']['ctime'] = "300课时";
$arr5['PHP'][] = "数据处理";
$arr5['PHP'][] = "模板引擎";$arr5['DIV'][] = "HTML基础知识";
$arr5['DIV'][] = "CSS布局";
$arr5['DIV'][] = "整站开发处理";$arr5['HTML'][] = "HTML基础知识";
$arr5['JS'][] = "JS基础知识";/*foreach ($arr5 as $key=>$value){echo "<div style='border: 1px #000 solid; margin-bottom: 10px;'>";if(is_array($value)){foreach ($value as $k=>$v){echo "    ".$k."=>"."$v";}}else{echo $key."=>".$value;}echo "</div>";
}*/$db = new mysqli('localhost', 'root', '123456', 'edu') or die('连接错误');
$db->query('set names gbk');
$sql = "select * from user";
$result = $db->query($sql);
//fetch_array()如果单独作为while的条件,则能够取出结果集中的所有结果。如果单独作用于结果集,只能从结果集中取出数据库结果集一行。
while ($row = $result->fetch_assoc()) {print_r($row);
}

  

转载于:https://www.cnblogs.com/yiweiyihang/p/7791472.html

001——数组(一)数组知识及foreach函数应用相关推荐

  1. variant 字符串数组_VB数组部分核心知识总结

    ‍数组讲解 今天我们来学习有关数组的相关知识. 为了解决大批量的数据处理问题,VB中提供了数组(Array)变量.数组是一种重要的数据结构,在许多程序设计语言中,都要直接或间接用到数组这种数据结构. ...

  2. C语言试题五十二之学生的记录由学号和成绩组称个,n名大学生得数据已在主函数中放入结构体数组a中,请编写函数fun,它的功能时:按分数的高低排列学生的记录,高分在前。

    1. 题目 请编写一个函数void function(Student a[], int n),其功能时:学生的记录由学号和成绩组称个,n名大学生得数据已在主函数中放入结构体数组a中,请编写函数fun, ...

  3. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中

    1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...

  4. php调用其他文件数组的值,PHP递归调用数组值并用其执行指定函数

    0 PHP递归调用数组值并用其执行指定函数 围观:259℉更新时间:2014-10-29 function function_deep($function,$value) { try { if(!fu ...

  5. jquery 遍历java对象,js/jquery遍历对象和数组的方法分析【forEach,map与each方法】...

    本文实例讲述了js/jquery遍历对象和数组的方法.分享给大家供大家参考,具体如下: JS forEach方法 arr[].forEach(function(value,index,array){ ...

  6. 指针数组,数组指针,函数指针的区别

    指针是C中很重要的一个知识,通过指针我们可以做到很多事情,正是因为有了指针,所以C语言中才特别灵活 下面我们就看一下指针的使用 这里看到我们定义了两个指针,一个是p另一个pc,所以我们可以通过解引用可 ...

  7. 从0开始学习C语言————数组、进制转换、函数

    数组: 什么是数组: 变量的组合,是一种批量定义变量的方式 定义: 类型 数组名[数量]; int num1,num2,num3,num4,num5; int arr[5]; 使用:数组名[下标]; ...

  8. 指针详解(包含指针,指针数组,数组指针,指向数组指针的指针,函数指针,函数指针数组,指向函数指针数组的指针)

    大家都知道,指针有双面性,灵活度高,但是运用时一定要避免野指针和空指针的出现.否则会出现一些意想不到的错误.话不多说,看下面的代码: int main() {int arr[10] = { 0 };/ ...

  9. php数组(数组的定义、使用、删除数组、数组操作符、数组排序、数组元素查找、数组的常用函数)

    什么是数组 数组是一种数据类型,在PHP中广泛应用. 数组是一个可以存储一组或一系列数值的变量. 在PHP中,数组中的元素分为两个部分,分别为键(Key)和值(Value). "键" ...

最新文章

  1. 合肥工业大学—SQL Server数据库实验六:数据更新操作
  2. 接口自动化测试之PHPUnit-框架代码编写2
  3. 【Android开发】我的第一个安卓程序
  4. [ZZ]Debug VBScript with Visual Studio
  5. 配置SMB共享 、 配置NFS共享
  6. 数据结构之顺序队列和链式队列常用的一些操作
  7. [ExtJS6]ResponsiveColumn-自适应列布局
  8. three.js 使用DragControls.js 拖动元素
  9. PHP Socket编程起步
  10. redis作用_Java高级架构笔记——实现故障恢复自动化:详解Redis哨兵技术
  11. LaTeX之表格中强制换行
  12. java源代码解除断点_此断点目前不会被命中,源代码与原始代码不同(即使在清理/重建后)...
  13. Pandas数据分析第2部分
  14. 图片上传时,显示格式错误怎么办?
  15. 4000元台式电脑组装配置单2022 4000元组装电脑配置清单
  16. 2023.02.09 草图大师厨房效果图1skp素材效果图
  17. 【论文翻译】转移学习推断跨异构网络的社会联系
  18. 国产化Linux操作系统有哪些?
  19. 展锐平台PIN码输错三次后提醒PUK输入
  20. 世界上第一位程序员是女的?

热门文章

  1. 搜狗高速浏览器提示您 怎么关闭_那些浏览器中的快捷键们
  2. 数据scale过程用model更方便,可以保存到本地
  3. python属性访问顺序_Python 对象属性的访问
  4. 最短路径(Dijkstra、Bellman-Ford和SPFA算法)
  5. 《系统集成项目管理工程师》必背100个知识点-18项目管理计划的ITTO
  6. 笔记-项目配置管理-创建基线或发行基线的主要步骤
  7. Angular中使用JS实现路由跳转、动态路由传值、get方式传值
  8. JPA连接Mysql数据库时提示:Table 'jpa.sequence' dosen't exisit
  9. C#中实现文件重命名的方式
  10. Python中使用wordcloud生成漂亮的中文词云