数组的附加

利用+运算符,把右边的数组元素(除去键值与左边的数组元素相同的那些元素)附加到左边数组的后面,但是重复的键值不会被覆盖。

例:

<?php$a=array("a"=>"apple","b"=>"banana");$b=array("a"=>"pear","b"=>"strawberry","c"=>"cherry");$c=$a+$b;var_dump($c);echo "<br />";$c=$b+$a;echo "\$b+\$a result <br />";var_dump($c);?>

例:小孩完成比赛的平均时间

题目:

在运动会上,若干个小孩比赛滑轮,他们滑完100米的时间分别是10s,12s,5.7s,9s,14s

请编写一个程序,计算他们的平均时间,时间保留到小数点的后两位。

test.php:

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=GBK" />
</head>
<body>
<h1>请输入五个小孩的成绩,用空格隔开</h1>
<form action="result2.php" method="post">
<input type="text" name="grade" />
<input type="submit" value="开始统计" />
</form>
</body>
</html>

result2.php:

<?php//接收用户提交的学生成绩$grades = $_REQUEST['grade'];//拆分$grade = explode(" ", $grades);foreach ($grade as $k => $v) {    $allgrades+=$v;}echo "平均时间是:" . $allgrades / count($grade);?>

如何关闭notice级别提示?

在php页面加入如下语句:

error_reporting(E_ALL ^ E_NOTICE);

把test.php和result2.php合并:

<html><head><meta http-equiv="content-type" content="text/html;charset=GBK" /></head><body><h1>请输入五个小孩的成绩,用空格隔开</h1><form action="" method="post"><input type="text" name="grade" value="<?php echo $grades ?>" /><input type="submit" value="开始统计" /></form><?phperror_reporting(E_ALL ^ E_NOTICE);//接收用户提交的学生成绩$grades=$_REQUEST['grade'];//拆分$gr=explode(" ",$grades);foreach($gr as $k=>$v){    $allgrades+=$v;}$a=$allgrades/count($gr);echo "平均时间是:".$a; //floor为四舍五入函数?></body></html>

例:php输出乘法口决表:

<?phpfor($i=1;$i<10;$i++){  for($k=1;$k<=$i;$k++){     echo "$i*$k"."=".$i*$k."&nbsp;";  }  echo "<br />";}?>

效果如下图:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 数组
, 元素
, 时间
, 空格
附加
php7 数组附加键值对、附加税的计税依据、营改增后的税金及附加、主体附加法的小发明、附加的 英文,以便于您获取更多的相关知识。

时间: 2024-10-02 18:07:36

数组的附加的相关文章

$.each遍历对象、数组的属性值并进行处理_jquery

通过它,你可以遍历对象.数组的属性值并进行处理. 使用说明 each函数根据参数的类型实现的效果不完全一致: 1.遍历对象(有附加参数) $.each(Object, function(p1, p2) { this; //这里的this指向每次遍历中Object的当前属性值 p1; p2; //访问附加参数 }, ['参数1', '参数2']); 2.遍历数组(有附件参数) $.each(Array, function(p1, p2){ this; //这里的this指向每次遍历中Array的当

jQuery $.each遍历对象、数组用法实例_jquery

通过它,你可以遍历对象.数组的属性值并进行处理. 使用说明 each函数根据参数的类型实现的效果不完全一致: 1.遍历对象(有附加参数) 复制代码 代码如下: $.each(Object, function(p1, p2) {      this;       //这里的this指向每次遍历中Object的当前属性值      p1; p2;     //访问附加参数 }, ['参数1', '参数2']);   2.遍历数组(有附件参数) 复制代码 代码如下: $.each(Array, fun

iOS开发企业版ipa分发(In-House模式)记录

前言 本人公司开发的.ipa发布于 AppStore 和自己的服务器上.但是自己却一直没时间利用公司的资源进行研究.现在赶紧趁热打铁,记录一下,以便以后查阅. 在此之前,在网上查阅了相关资料并整理了一下加以完善更正. 背景 网上说Xcode 6之后版本导出企业.ipa包需要手动添加.plist文件,本人今天亲自测试了一遍,发现Xcode 7之后又可以配置生成的.在这里我按照我的流程走一遍. IPA打包 在工程中选择Product-Archive进入打包界面 选择Export进入打包方式选择界面

Linux进程ID号--Linux进程的管理与调度(三)

进程ID概述 进程ID类型 要想了解内核如何来组织和管理进程ID,先要知道进程ID的类型: 内核中进程ID的类型用pid_type来描述,它被定义在include/linux/pid.h中 enum pid_type { PIDTYPE_PID, PIDTYPE_PGID, PIDTYPE_SID, PIDTYPE_MAX }; 1 2 3 4 5 6 7 1 2 3 4 5 6 7 PID 内核唯一区分每个进程的标识 pid是 Linux 中在其命名空间中唯一标识进程而分配给它的一个号码,称做

MFC模板CArray及其派生类

CArray及其派生类 1. 简介:访问方法及效率和普通的数组一样,比普通数组强大的功能是可以改变数组的大小.Array采用队列方式存储数据,因而其内部数据元素是以物理方式顺序排列的,所以检索.顺序执行GetAt()等函数的速度是相当快的.但是由于每次队列长度变化后,数据都要重新申请内存.拷贝内存.释放内存,Insert/Add/RemoveAt()的速度都很慢.    特点:通过索引(数组下标)访问的速度很快,但是插入删除操作很慢,因为插入删除操作时,是需要移动元素的. 访问方法:通过索引访问

运算符 - PHP手册笔记

原文:运算符 - PHP手册笔记 运算符优先级 每种编程语言都有运算符,运算符要学会灵活使用. 运算符拥有不同的优先级和结合方向. <?php var_dump(1 <= 1 == 1); // true var_dump(true ? 0 : true ? 1 : 2); // 2 $a = 1; var_dump(++$a + $a++); // may print 4 or 5 在需要的时候使用括号,可以增强代码的可读性. 算术运算符 取模运算符的结果和被除数的符号相同. 赋值运算符将原

jQuery中$.each使用详解_jquery

通过它,你可以遍历对象.数组的属性值并进行处理. 使用说明 each函数根据参数的类型实现的效果不完全一致: 1.遍历对象(有附加参数) $.each(Object, function(p1, p2) { this; //这里的this指向每次遍历中Object的当前属性值 p1; p2; //访问附加参数 }, ['参数1', '参数2']); 2.遍历数组(有附件参数) $.each(Array, function(p1, p2){ this; //这里的this指向每次遍历中Array的当

深入解析jQuery $.each的使用方法

通过jQuery $.each,你可以遍历对象.数组的属性值并进行处理. 使用说明 each函数根据参数的类型实现的效果不完全一致: 1.遍历对象(有附加参数)  代码如下 复制代码 $.each(Object, function(p1, p2) {      this;       //这里的this指向每次遍历中Object的当前属性值      p1; p2;     //访问附加参数 }, ['参数1′, '参数2′]); 2.遍历数组(有附件参数)  代码如下 复制代码 $.each(

JQuery中each()的使用方法说明_jquery

each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象.数组的属性值并进行处理.jQuery和jQuery对象都实 现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话 说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素逐一进行方法调用.而jQuery对象提供的each方法则是对jQuery内 部的子元素进行逐个调用. each函数根据参数的类型实现的效果不完