博客列表 >php第2课:PHP混编输出数组_2019.3.19

php第2课:PHP混编输出数组_2019.3.19

风雨中的脚步的博客
风雨中的脚步的博客原创
2019年03月27日 13:29:11617浏览

实例

<?php 
	$arr=[
		[001,'猪哥','男',45,'zhuge@163.com'],
		[002,'朱老师','男',38,'zhulaoshi@163.com'],
		[003,'欧阳克','男',32,'ouyang@163.com'],
		[004,'师太','女',30,'shitai@163.com'],
		[005,'杨过','男',35,'yangguo@163.com'],
		[006,'小龙女','女',32,'xiaolongnv@163.com']
	]

?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title> <?php echo $title = '用户信息表'; ?> </title>
	<style>
	*{margin:0; padding:0;}
	caption{font-size:22px; margin:10px 0;}
	table{width:500px; border:1px solid #ccc; margin:0 auto; border-collapse:collapse;}
	th{line-height:28px;}
	th{font-size:18px; border:1px solid #000; background:#A9D5E6;}
	td{height:26px; font-size:16px; border:1px solid #000; text-align:center;}
	
	</style>
</head>
<body>
	<table>
	<caption> <?php echo $title = '用户信息表'; ?> </caption>
	<thead>
	<tr>
		<th>编号</th>
		<th>姓名</th>
		<th>性别</th>
		<th>年龄</th>
		<th>邮箱</th>
	</tr>
	</thead>
	<tbody>
	
  	<?php 
	//方法一:循环html输出数据内容
	foreach($arr as $v)   //将数组循环获取
		{ ?>              <?php //{符为php跨区域作用 ?>
		<tr>
			<td><?php echo $v[0] ?></td>  <?php  //输出循环获取的对应值 ?>
			<td><?php echo $v[1] ?></td>
			<td><?php echo $v[2] ?></td>
			<td><?php echo $v[3] ?></td>
			<td><?php echo $v[4] ?></td>
		</tr>
	<?php } ?>

<!--  	<?php  
	//方法二:循环数据拼接为字符集输出
		$data = '';   //赋空字符串为以下连接时用
		foreach($arr as $v){
			$data .= '<tr>';
			$data .= '<td>' . $v[0] . '</td>';  //输出循环获取的对应值
			$data .= '<td>' . $v[1] . '</td>';
			$data .= "<td> {$v[2]} </td>";      //双引号中的变量可以自动解析
			$data .= "<td> {$v[3]} </td>";
			$data .= "<td> {$v[4]} </td>";
			$data .= '</tr>';
		}
		echo $data;  //输出拼装字符集
	?> -->

	<!-- <?php
	//自定义传参函数
		function myage($a,$b,$c){  //内部有参数必须对应传参,或给默认初值,如给部分初值应排后方
			return $a+$b+$c;       //返回值并停止php向下执行
		}
		echo myage(5,12,13);  //传参的函数需用echo输出调用,无参则直接调用
	?> -->

<!--  	<?php 
	//自定义匿名函数取出所有奇数
		$arr = [1,2,3,4,5,6,7,8,9,0];  //创建一位数组存储于变量arr
		$a=array_map(                  //创建匿名函数/闭包函数
			function($v){              //调用后面$arr的值
				if ($v % 2 != 0 ) {    //判断对应值取余不等于0
					return $v;         //不等于0则返回对应值
				}else{                 //否则返回空
					return null;
				}
			},$arr);
		print_r($a);   //打印被返回的数组值
	?> -->

	</tbody>		
	</table>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

老师您好,我对匿名函数、闭包函数、回调函数还不是很理解,它们各有什么作用呢? 各有哪些区别呢? 怎样能通俗的理解呢?

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议