函数的英文名叫:function而函数的解释中另一个含义"功能"函数就是功能,调用一个函数就是调用一个功能.
自定义函数的语法柜子,语法规范如下:
Function 函数名(参数名1=[值1], 参数名2=[值2] , 参数名n=[值n])
{
函数中的功能体
[return 返回值]
}
//代码编写示例:
<?php
function php_cn(){
echo"好好学习";
}
php_cn();
php_cn();
?>
php_cn这个函数,是不是显示出来了两段: 好好学习.
函数备注说明:
根据之前学习的全局变量信息,编写页面内容:
<html> <head> <title>网站页面信息</title> </head> <body> <!-- 先用POST来做实验,以后可以改为get --> <form action="glob.php" method="post"> <input type="text" name="info"/> <input type="submit" name="提交"/> </form> </body> </html>
编写传入参数的函数信息:
<?php
function demo(){
echo$_POTST(‘info‘];
}
demo();
?>
在实际开发中,常常需要把程序中的共用代码放到一个文件中,使用这些代码的文件只需要包含这个文件即可,这种方法有助于提高代码的重用性,给代码的编写与维护带来很大的便利,在PHP中,有以下四种方法包含一个文件:
include函数功能时间:
创建一个functions.php文件里面写上两个函数:
<?php
//functions-test-02文件
function demo(){
echo ‘aaaa‘;
}
function test(){
echo ‘bbbb‘;
}
?>
在functions.php的同级目录下创建一个user.php文件把functions.php文件包含进来.
这样函数信息就可以专门放在functions.php里面,哪需要用到这些函数的时候就从那包含进来.
<?php
//user.php
include"function-test-o2.php";
//可以直接调用
demo();
test();
?>
数学常用函数总结:
字符串常用函数总结:
注释:mb_*和iconv_*他们可以处理多字节字符,例如中文.
中文主要用的是GBK和utf-8两种编码格式,GBK和utf-8是两个不同的编码委员会对于汉字进行的编码的标准,其中GBK是双字节,也就是一个汉字占用2Bytes,utf-8是三字节,一个汉字占用三个字节长度的存储空间.
时间信息函数总结:
<?php
$mytime = getdate();
echo "年 :".$mytime[‘year‘]."\n";
echo "月 :".$mytime[‘mon‘]."\n";
echo "日 :".$mytime[‘mday‘]."\n";
echo "时 :".$mytime[‘hours‘]."\n";
echo "分 :".$mytime[‘minutes‘]."\n";
echo "秒 :".$mytime[‘seconds‘]."\n";
echo "一个小时中的第几钟 :".$mytime[‘minutes‘]."\n";
echo "这是一分钟的第几秒 :".$mytime[‘seconds‘]."\n";
echo "星期名称 :".$mytime[‘weekday‘]."\n";
echo "月份名称 :".$mytime[‘month‘]."\n";
echo "时间戳 :".$mytime[0]."\n";
?>
PHP数组数据结构:
数组的英文是array,可以存入多个不同类型的数据,是一个复合数据类型.
<?php
$shu = array(1 , 1.5 , true ,‘天王盖地虎,小鸡炖蘑菇‘);
echo ‘<pre>‘;
var_dump($shu);
echo ‘</pre>‘;
?>
在上例中,我们发现我们存入了:整形、浮点、布尔、字符串
注:上例中echo pre 这个标签的主要目的是为原样输出,格式展示的更好看,更清晰
可以用var_dunmo()打印出来显示看一下效果,
索引数组并不一定i要从0开始,
<?php
$kele = array(‘只有不断努力才能博得未来‘,10 => ‘NoAlike‘, ‘PHP中文网‘ , ‘去PHP中文网学PHP‘, 19 => ‘苹果和梨子我都爱‘ , ‘橘子我最爱‘);
//打印显示$kele
echo ‘<pre>‘;
var_dump($kele);
echo ‘</pre>‘;
?>
1.for循环遍历索引数组
<?php
//声明一个数组,值为1到10
$num = array(1,2,3,4,5,6,7,8,9,10);
//按照索引数组的特点,下标从0开始。所以1的下标为0,10的下标为9
echo $num[0].‘<br />‘;
echo $num[9].‘<br />‘;
//我们可以得到数组中元素的总个数,为10
echo count($num) .‘<br />‘;
//遍历这个索引数组的话,我们就可以定义一个变量为$i
//$i 的值为0,从0开始
//可以设定一个循环条件为:$i 在下标的(9)最大值之内循环
for($i = 0 ; $i < count($num) ; $i++){
echo $num[10].‘<br />‘;
}
?>
上面的例子中,我们把数组进行了循环,因为下标是从0开始的定义$i=0,每次循环的时候让$i+1,但是必须要小于10,因为数组下标最大值为9.
常用操作数组函数:
下面的函数,也是面试中基础面试中最爱问道的问题.
功能:弹出数组的第一个元素
<?php
$mingren=array("邓超","黄晓明","钟汉良");
$dc=array_shift($mingren);
echo $dc.‘<br/>‘;
print_r($mingren);
?>
原文:https://www.cnblogs.com/qi-zai/p/13739478.html