首页 > 代码库 > PHP函数、数组

PHP函数、数组

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 变量."<br>";
}

each()
list($1,$2,$3)=$attr 将右侧数组里面的元素赋值给左侧里面的变量
while(list(变量) = each(数组))
{
echo"{变量}{变量}<br>"
}

使用指针:
current()
取得目前指针位置的内容资料
key()
取得目前指针位置的索引值
prev()
将数组的内部指针倒回一位
next()
将数组中的内部指针向前移动一位
end()
将数组的内部指针指向最后一个单元
reset()
将数组的内部指针指向第一个单元

 

PHP函数、数组