php基础语法(控制语句、数组、函数)

流程控制

if -else if -else语句:

switch语句:

while循环:

do while循环

for循环:

控制脚本执行进度

die(“输出内容”)

exitdie的同义词。

 

sleep($n);

含义:让php脚本停止$n秒,然后继续执行。

 

 

数组基础

php中,数组的下标可以是整数,或字符串。

php中,数组的元素顺序不是由下标决定,而是由其“加入”的顺序决定。

关联数组:

通常是指下标为字符串,并且该字符串大体可以表达出数据的含义的数组。

例:$person = array(

“name” => “小花”,  

“age”=>18,

“edu” => “大学毕业” 

);

索引数组:

通常是指一个数组的下标是严格的从0开始的连续的数字下标——跟js数组一样。

 

取值:通过下标。

赋值(同定义):

数组遍历

foreach( $arr   as   [ $key  => ] $value ) //$key可以称为键变量,$value可以称为值变量。

{

//这里就可以对$key  $value 进行所有可能的操作——因为他们就是一个变量

//$key 代表每次取得元素的下标,可能是数字,也可以能是字符串

//$value 代表每次取得元素的值,可能是各种类型。

//此循环结构会从数组的第一项一直遍历循环到最后一项,然后结束。

}

 

函数定义形式

function  函数名 (形参1,形参2.... ){

//函数体(代码块)

}

函数调用:函数名(实参1,实参2.... ); //实参个数应该跟形参有匹配性。

 

默认值参数

函数的参数传值问题

参数的数量问题

func_get_args(); //获得一个函数所接收到的所有实参数据,并结果是一个数组

func_get_arg(n); //获得一个函数所接收到的第n个实参数据(n0开始)

func_num_args(); //获得一个函数所接收到的所有实参数据的个数

函数的返回值

通常来说,一个函数中,使用return语句,带一个数据则该函数就会返回该数据到“调用的位置”

有关函数的系统函数:

function_exists():判断某个函数是否被定义过,返回布尔值

if(  function_exists(“ func1 “)  == false ){

function  func1(){。。。。。。}//定义函数

}

func_get_arg(n):获得一个函数的第n个实参值(n0开始)

func_get_args():获得一个函数的所有实参,结果是一个数组

func_num_args():获得一个函数的所有实参的个数。

 

posted @ 2018-01-26 14:58  雍家培  阅读(163)  评论(0编辑  收藏  举报