001——数组(一)数组知识及foreach函数应用
<?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函数应用相关推荐
- variant 字符串数组_VB数组部分核心知识总结
数组讲解 今天我们来学习有关数组的相关知识. 为了解决大批量的数据处理问题,VB中提供了数组(Array)变量.数组是一种重要的数据结构,在许多程序设计语言中,都要直接或间接用到数组这种数据结构. ...
- C语言试题五十二之学生的记录由学号和成绩组称个,n名大学生得数据已在主函数中放入结构体数组a中,请编写函数fun,它的功能时:按分数的高低排列学生的记录,高分在前。
1. 题目 请编写一个函数void function(Student a[], int n),其功能时:学生的记录由学号和成绩组称个,n名大学生得数据已在主函数中放入结构体数组a中,请编写函数fun, ...
- 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所指定一维数组中.二 ...
- php调用其他文件数组的值,PHP递归调用数组值并用其执行指定函数
0 PHP递归调用数组值并用其执行指定函数 围观:259℉更新时间:2014-10-29 function function_deep($function,$value) { try { if(!fu ...
- jquery 遍历java对象,js/jquery遍历对象和数组的方法分析【forEach,map与each方法】...
本文实例讲述了js/jquery遍历对象和数组的方法.分享给大家供大家参考,具体如下: JS forEach方法 arr[].forEach(function(value,index,array){ ...
- 指针数组,数组指针,函数指针的区别
指针是C中很重要的一个知识,通过指针我们可以做到很多事情,正是因为有了指针,所以C语言中才特别灵活 下面我们就看一下指针的使用 这里看到我们定义了两个指针,一个是p另一个pc,所以我们可以通过解引用可 ...
- 从0开始学习C语言————数组、进制转换、函数
数组: 什么是数组: 变量的组合,是一种批量定义变量的方式 定义: 类型 数组名[数量]; int num1,num2,num3,num4,num5; int arr[5]; 使用:数组名[下标]; ...
- 指针详解(包含指针,指针数组,数组指针,指向数组指针的指针,函数指针,函数指针数组,指向函数指针数组的指针)
大家都知道,指针有双面性,灵活度高,但是运用时一定要避免野指针和空指针的出现.否则会出现一些意想不到的错误.话不多说,看下面的代码: int main() {int arr[10] = { 0 };/ ...
- php数组(数组的定义、使用、删除数组、数组操作符、数组排序、数组元素查找、数组的常用函数)
什么是数组 数组是一种数据类型,在PHP中广泛应用. 数组是一个可以存储一组或一系列数值的变量. 在PHP中,数组中的元素分为两个部分,分别为键(Key)和值(Value). "键" ...
最新文章
- 合肥工业大学—SQL Server数据库实验六:数据更新操作
- 接口自动化测试之PHPUnit-框架代码编写2
- 【Android开发】我的第一个安卓程序
- [ZZ]Debug VBScript with Visual Studio
- 配置SMB共享 、 配置NFS共享
- 数据结构之顺序队列和链式队列常用的一些操作
- [ExtJS6]ResponsiveColumn-自适应列布局
- three.js 使用DragControls.js 拖动元素
- PHP Socket编程起步
- redis作用_Java高级架构笔记——实现故障恢复自动化:详解Redis哨兵技术
- LaTeX之表格中强制换行
- java源代码解除断点_此断点目前不会被命中,源代码与原始代码不同(即使在清理/重建后)...
- Pandas数据分析第2部分
- 图片上传时,显示格式错误怎么办?
- 4000元台式电脑组装配置单2022 4000元组装电脑配置清单
- 2023.02.09 草图大师厨房效果图1skp素材效果图
- 【论文翻译】转移学习推断跨异构网络的社会联系
- 国产化Linux操作系统有哪些?
- 展锐平台PIN码输错三次后提醒PUK输入
- 世界上第一位程序员是女的?
热门文章
- 搜狗高速浏览器提示您 怎么关闭_那些浏览器中的快捷键们
- 数据scale过程用model更方便,可以保存到本地
- python属性访问顺序_Python 对象属性的访问
- 最短路径(Dijkstra、Bellman-Ford和SPFA算法)
- 《系统集成项目管理工程师》必背100个知识点-18项目管理计划的ITTO
- 笔记-项目配置管理-创建基线或发行基线的主要步骤
- Angular中使用JS实现路由跳转、动态路由传值、get方式传值
- JPA连接Mysql数据库时提示:Table 'jpa.sequence' dosen't exisit
- C#中实现文件重命名的方式
- Python中使用wordcloud生成漂亮的中文词云