PHP函数

PHP的真正威力源自于它的函数

函数是通过调用函数来执行的,可以在页面的任何位置调用函数

PHP函数准则:

函数名称以字母或下划线开头(不能以数字开头)

函数的名称应该提示出它的功能

四要素:

返回类型、函数名、参数列表、函数体

(弱类型不需要返回类型)

语法:

1.基础函数:

function functionname()

{

echo"你好"

}

functionname();

2.有返回值的函数要加return

3.有参数的函数定义时要给一个形参,输出时加一个实参

4.可变参数的函数

function sum()

{

$attr = func_get_args(); (get:获取;args:参数)

$n = func_get_args;

$sum = 0

(for循环)

}

数组:

数组能够在单个变量中储存多个值

数组里面可以存储任意类型数据

数组是连续的长度是固定的

1.$attr = array(1,2);

2.$attr1 = [1,2,3,4,];

3.(赋值)$attr3[0] = "nihao"

$attr3[1] = "hi"

获取数组的长度:(count)

echo count();

数组类型:

索引数组

$attr = array(1,2,3);

var_dump($attr);

关联数组

$attr1 = array("one"=>1,"two"=>2)

遍历数组

for循环遍历不能遍历关联数组

foreach循环(索引、关联都可以遍历)

foreach(数组 as 变量)

{

echo 变量."
";

}

each()

list($1,$2,$3)=$attr 将右侧数组里面的元素赋值给左侧里面的变量

while(list(变量) = each(数组))

{

echo"{变量}{变量}
"

}

使用指针:

current()

取得目前指针位置的内容资料

key()

取得目前指针位置的索引值

prev()

将数组的内部指针倒回一位

next()

将数组中的内部指针向前移动一位

end()

将数组的内部指针指向最后一个单元

reset()

将数组的内部指针指向第一个单元

原文:http://www.cnblogs.com/czx521/p/6148405.html

以array开头的php函数,PHP函数、数组相关推荐

  1. 以array开头的php函数,PHP 常用数组函数详解

    在php100看到的这篇文章,文章讲解的很实用,觉得不错,转到博客,算是备忘吧. php 数组是 php 语言中一个重要的组成部分,其中相关函数至少有30多个,能够熟练的使用数组.数据库存储数据将会对 ...

  2. php创建数组教程,PHP中使用array函数新建一个数组

    PHP 中的数组实际上是一个有序映射.映射是一种把 values 关联到 keys 的类型.此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合 ...

  3. numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)

    numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax) 目录 numpy使用np ...

  4. numpy使用np.set_printoptions函数抑制numpy数组输出结果使用科学计数法进行显示(suppressing scientific notation in numpy array)

    numpy使用np.set_printoptions函数抑制numpy数组输出结果使用科学计数法进行显示(suppressing scientific notation in numpy array) ...

  5. php手册数组函数,PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集...

    PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集 array_diff (PHP 4 >= 4.0.1, PHP 5) array_d ...

  6. 机器学习——使用array函数构建一维数组

    机器学习--使用array函数构建一维数组 import numpy as np#构建一维数组 a=[1,2,3,4] b=[5,6,7,8] print(a,type(a),b,type(b)) x ...

  7. php新增数组函数,php操作数组函数

    整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数.数组的分段和填充.数组与栈.数组与列队.回调函数.排序.计算.其他的数组函数等. 一.数组操作的基本函数 数组的键名和值 array_va ...

  8. php内置的数组函数大全,php数组的内置函数大全

    1.array_change_key_case($arr,CASE_UPPER/CASE_LOWER)将$arr的键值转换为大写或者小写 2.array_combine($arr1, $arr2) $ ...

  9. PHP array_count_values() 函数用于统计数组中所有值出现的次数。

    定义和用法 array_count_values() 函数用于统计数组中所有值出现的次数. 本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数. 语法 array_count ...

最新文章

  1. 自动驾驶软件工程课程系列2:定位与地图
  2. 工业相机帧率与曝光时间的关系
  3. 矩阵特征值与行列式、迹的关系
  4. 虚拟机安装以及PCL的配置(1)
  5. 讲讲Bootstrap是在干啥?
  6. 【qduoj - 纳新题】凑数题(恰好装满类0-1背包 或 母函数)
  7. i茅台app上线首日,直接冲到了App Store免费榜第一
  8. 计算机信息技术基础学的是什么内容,计算机信息技术基础练习题及答案(许骏)...
  9. MATLAB基本二维曲线绘制
  10. 0923-网络 文件上传
  11. fckeditor零碎要点---3.FCK:editor instanceName=myeditor value=李德伟欢迎您 height=400/FCK:editor
  12. java里程碑之泛型--使用泛型
  13. 产品经理的简历怎么写?
  14. 红米note3 android go,免解锁刷机全教程:红米 NOTE3 全网通 开吃棉花糖
  15. 工具类APP如何做ASO优化推广
  16. kirin710f是什么处理器_华为kirin710f处理器相当于骁龙几
  17. 【Vue教程】01:入门前的概述:关于VUE那些事儿
  18. java微信小程序支付-回调(Jsapi-APIv3)
  19. Text to face:寻找黛玉-从语言描述到人脸图像生成
  20. Medium无限文章阅读会员插件

热门文章

  1. DataWorks 安装手册
  2. Oracle 中count(1) 和count(*) 的区别
  3. 美团_cc城市自定义
  4. 几个常用的流量统计工具比较
  5. php获取mysql数据菜鸟_PHP 连接 MySQL | 菜鸟教程
  6. android 双时区,理查德米勒推出RM 11-02自动机芯双时区飞返计时码表
  7. python输入exit怎么退出了_Python 中的 exit() 和 sys.exit()
  8. 企业信息管理平台_OAJava企业信息化系统
  9. php 时间戳 时区,PHP时间函数 时间戳 设置时区
  10. Linux下qt注册登录,QT学习笔记:登录对话框