php笔记之:php函数range() round()和list()的使用说明
一>>
range()函数快速创建数组的简单方法,使用low到high范围的整数值填充数组,函数将返回一个包含次范围内所有整数的数组.形式如下
array range(int low,int high[,int step])
典型用法如下
例子:建立1-6的6个数字的数组(骰子)
$die = range(0,6);
建立0-30所有双数的数组
$even = (0,20,2);//步长为2
这个函数不仅仅可以用作数字,还可以用作字母.
如
$words = range('A','Z');
将建立包含A到Z的的所有字母的数组.此处可以用于生成验证码函数.
二>>
round()函数
这个函数是怕我记混淆了.这个函数和上面的哪个range()是天壤之别.
这个函数的作用是
取浮点数的精度
float round(float var[,int preisin})
典型用法
例: $pi = 3.141592653;
round($pi,4);
echo $pi;
将输出 3.1415
三>>
list()函数
list()函数可以在一次操作中从一个数组内提取多个值.同时为变量赋值.形式如下
void list(mixed)
典型用法
<?php $info = array('coffee', 'brown', 'caffeine'); // Listing all the variables // Listing some of them // Or let's skip to only the third one ?> |
上例摘自PHP手册
可以用list()配合正则来切割字符串存入变量表
典型用法
list($name,$occupation,$color) = exolode("|",$line);
相关推荐
-
PHP list() 将数组中的值赋给变量的简单实例
list() PHP list() 用一步操作把数组中的值赋给一些变量.同 array() 一样,list() 不是真正的函数,而是语言结构. 语法: void list( mixed var, mixed ... )注意: list() 仅能用于数字索引的数组并假定数字索引从 0 开始. 例子1: <?php $arr_age = array(18, 20, 25); list($wang, $li, $zhang) = $arr_age; echo $wang; //输出:18 echo $
-
深入php list()函数的详解
list()( PHP 4中, PHP 5中) list-指定变量,好象他们是一个数组描述void list ( mixed $varname [, mixed $... ] )像阵列( ) ,这是不是一个真正的功能,而是一种语言结构.名单( )是用来指定名单中的变数之一作业. 参数varname 一个变量. 返回值没有价值的返回. 实例例如# 1名单( )的例子 复制代码 代码如下: <?php$info = array('coffee', 'brown', 'caffeine');// Li
-
PHP中each与list用法分析
本文实例分析了PHP中each与list用法.分享给大家供大家参考,具体如下: 1.each的用法 先看API array each ( array &$array ) api里是这么描述的:each - 返回数组中当前的键/值对并将数组指针向前移动一步 我们先来看看返回的数组是怎么样的? <?php $arr = array('你','若','安','好','便','是','晴','天'); print_r(each($arr)); print_r(each($arr)); echo '&
-
PHP 数组遍历方法大全(foreach,list,each)
在PHP中数组分为两类: 数字索引数组和关联数组. 其中数字索引数组和C语言中的数组一样,下标是为0,1,2- 而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似. 下面介绍PHP中遍历关联数组的三种方法: 方法1:foreach 复制代码 代码如下: <?php $sports = array( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'); foreach
-
PHP循环遍历数组的3种方法list()、each()和while总结
①each()函数 each()函数需要传递一个数组作为参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置.键/值对被返回带有4个元素的关联和索引混合的数组,键名分别为0.1.key和value.其中键名0和key对应的值是一样的,是数组元素的键名,1和value则包含有数组元素的值.如果内部指针越过了数组的末端,则each()返回FALSE.each()函数的使用如下所示: 复制代码 代码如下: <?php $contact = array("ID" =&
-
PHP中list()函数用法实例简析
本文实例讲述了PHP中list()函数用法.分享给大家供大家参考,具体如下: PHP中的list() 函数用于在一次操作中给一组变量赋值. 注意:这里的数组变量只能为数字索引的数组,且假定数字索引从 0 开始. list()函数定义如下: list(var1,var2...) 参数说明: var1 必需.第一个需要赋值的变量. var2,... 可选.更多需要赋值的变量. 示例代码如下: <?php //$arr=array('name'=>'Tom','pwd'=>'123
-
PHP中list方法用法示例
本文实例讲述了PHP中list方法用法.分享给大家供大家参考,具体如下: <?php function small_numbers() { return array (0, 1, 2); } list ($zero, $one, $two) = small_numbers(); var_dump($zero); var_dump($one); var_dump($two); ?> 输出: int(0) int(1) int(2) 改变一下 <?php function small_num
-
PHP循环语句笔记(foreach,list)
一般foreach用的比较多 复制代码 代码如下: <?php $price=array('apple'=>10,'orange'=>20,'banner'=>30); foreach($price as $key=>$value) { echo $key.'=>'.$value.'<br>'; } echo '<br>'; ?> 还有个更高级和常见的方法 复制代码 代码如下: <?php $shuiguo=array('apple'
-
php的list()的一步操作给一组变量进行赋值的使用
例如: <?php list($a,$b) = explode(" ",microtime()); echo $a.'------'.$b; ?> 结果:0.60937700-----1305625768
-
php笔记之:php函数range() round()和list()的使用说明
一>> range()函数快速创建数组的简单方法,使用low到high范围的整数值填充数组,函数将返回一个包含次范围内所有整数的数组.形式如下 array range(int low,int high[,int step]) 典型用法如下 例子:建立1-6的6个数字的数组(骰子) $die = range(0,6); 建立0-30所有双数的数组 $even = (0,20,2);//步长为2 这个函数不仅仅可以用作数字,还可以用作字母. 如 $words = range('A','Z');
-
oracle中函数 trunc(),round(),ceil(),floor的使用详解
1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, 0) from dual: 返回123 select round(123.456, 1) from dual; 返回123.5 select round(-123.456, 2) from dual; 返回-123.46 2.c
-
jQuery学习笔记之回调函数
1.回调函数定义 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数.回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,才会真正的执行回调函数内部的方法. 2.代码 JS代码 (function($){ $.fn.shadow = function(opts){ //定义的默认的参数 var defaults = { copies: 5, opacity:0.1
-
Python学习笔记之自定义函数用法详解
本文实例讲述了Python学习笔记之自定义函数用法.分享给大家供大家参考,具体如下: 函数能提高应用的模块性,和代码的重复利用率.Python提供了许多内建函数,比如print()等.也可以创建用户自定义函数. 函数定义 函数定义的简单规则: 函数代码块以def关键词开头,后接函数标识符名称和圆括号(),任何传入参数和自变量必须放在圆括号中间 函数内容以冒号起始,并且缩进 若有返回值,Return[expression] 结束函数:不带return 表达式相当于返回None 函数通常使用三个单引
-
R语言学习笔记之lm函数详解
在使用lm函数做一元线性回归时,发现lm(y~x+1)和lm(y~x)的结果是一致的,一直没找到两者之间的区别,经过大神们的讨论和测试,才发现其中的差别,测试如下: ------------------------------------------------------------- ------------------------------------------------------------- 结果可以发现,两者的结果是一样的,并无区别,但是若改为lm(y~x-1)就能看出+1和
-
python中format函数与round函数的区别
目录 前言 不同之处 round函数 进位原则 示例 format函数 示例 总结 前言 在对数据进行处理时我们常常会用到format与round函数.二者都能保留若干位小数,但在处理过程上稍有不同. 不同之处 返回类型不同:format函数进行格式化后返回结果的数据类型是str字符串,round函数返回结果的数据类型是float浮点型 进位不同:保留若干位小数时,format遵循的是四舍五入原则,而round并不遵循该原则,round进位原则为四舍六入次偶进. 位数保留不同:规定如保留6位小数
-
python 内置函数-range()+zip()+sorted()+map()+reduce()+filter()
目录 range函数 zip() 函数 其它内置函数 数据类型转换相关内置函数 变量相关函数 数学相关函数 进制相关函数 高阶函数 sorted(iterable,[reverse,key]) map(func, *iterables) reduce(func,iterable) filter(func,iterable) range函数 能够生成一个指定的数字序列 使用案例: ''' range(start,stop,step) 参数: start : 开始的值 ,默认值为0 stop : 结
-
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
floor函数和ceil函数互相搭配起来可以使php 处理的数据更加真实可靠. 一.先来看floor函数: 语法: float floor ( float value ) 说明: 返回不大于 value 的下一个整数,将 value 的小数部分舍去取整.floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大. floor() 例子 1 <?php echo floor(1.6); // will output "1" echo flo
-
MySQL笔记之数学函数详解
绝对值函数ABS(x)和圆周率函数PI() 复制代码 代码如下: mysql> SELECT ABS(0.5), ABS(-0.5), PI();+----------+-----------+----------+| ABS(0.5) | ABS(-0.5) | PI() |+----------+-----------+----------+| 0.5 | 0.5 | 3.141593 |+----------+-----------+----------+ r
-
Golang学习笔记之延迟函数(defer)的使用小结
golang的defer优雅又简洁, 是golang的亮点之一.defer在声明时不会立即执行,而是在函数return后,再按照先进后出的原则依次执行每个defer,一般用于释放资源.清理数据.记录日志.异常处理等. 关键字defer于注册延迟调用.这些调用直到 ret 前才被执行,通常用于释放资源或错误处理. 一.当defer被声明时,其参数就会被实时解析 func a() { i := 0 defer fmt.Println(i) //输出0,因为i此时就是0 i++ defer fmt.P
随机推荐
- 将批处理文件注册成服务在系统启动的时候自动调用
- Access使用查询--1.1. 用选择查询建立计算字段
- javascript三种代码注释方法
- JavaScript闭包 懂不懂由你反正我是懂了
- java连接mysql数据库乱码的解决方法
- java自定义日志输出文件(log4j日志文件输出多个自定义日志文件)
- php验证是否是md5编码的简单代码
- SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
- PHP如何使用Memcached
- 非常实用的Android图片工具类
- php实现对两个数组进行减法操作的方法
- Query中click(),bind(),live(),delegate()的区别
- jQuery制作可自定义大小的拼图游戏
- linux实现自动部署tomcat脚本
- Android实现创建或升级数据库时执行语句
- 深入Ref,Out的理解及其使用
- 很好用的PHP数据库类
- THINKPHP支持YAML配置文件的设置方法
- Android getActivity()为空的问题解决办法
- Android条目拖拽删除功能实例代码