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()
	将数组的内部指针指向第一个单元
                    
                
                
            
        
浙公网安备 33010602011771号