码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-01-26 15:52:18      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:下标   val   决定   匹配   传值   ret   种类型   数字   nbsp   

流程控制

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():获得一个函数的所有实参的个数。

 

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

标签:下标   val   决定   匹配   传值   ret   种类型   数字   nbsp   

原文地址:https://www.cnblogs.com/yongjiapei/p/8359563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!