美文网首页
PHP中一些函数方法

PHP中一些函数方法

作者: syxvip | 来源:发表于2018-08-19 15:11 被阅读0次

php自定义函数之递归函数


<?php

$n = 2;

function dg( $n ){

 echo $n.'<br />';

 $n = $n - 1;

 if($n > 0){
 //在函数体内调用了dg自己哟
 dg($n);

 }else{

 echo '--------------';
 }

 echo '俺是狗蛋,俺还没执行' . $n . '<br />';

}
?>

php自定义函数之静态变量

<?php
//--------------如何理解static静态变量-----------
 
/** 普通局部变量 */
function local() {
 $loc = 0; //这样,如果直接不给初值0是错误的。
 ++$loc;
 echo $loc . '<br>';
}
local(); //1
local(); //1
local(); //1
echo '===================================<br/>';
 
/** static静态局部变量 */
function static_local() {
 static $local = 0 ; //此处可以不赋0值
 $local++;
 echo $local . '<br>';
}
static_local(); //1
static_local(); //2
static_local(); //3
//echo $local; 注意虽然静态变量,但是它仍然是局部的,在外不能直接访问的。
echo '=======================================<br>';
 
/** static静态全局变量(实际上:全局变量本身就是静态存储方式,所有的全局变量都是静态变量) */
function static_global() {
 global $glo; //此处,可以不赋值0,当然赋值0,后每次调用时其值都为0,每次调用函数得到的值都会是1,但是不能想当然的写上"static"加以修饰,那样是错误的.
 $glo++;
 echo $glo . '<br>';
}
static_global(); //1
static_global(); //2
static_global(); //3
?>

php​ 使用系统内置函数

<?php
$shuaige = array("a" => "wuyanzhu", "b" => "huangxiaoming", "c" => "ninzetao");
function test_print($item2, $key)
{
 echo $key ." ---". strtoupper($item2) . "<br />\n";
}
echo '<pre>';
var_dump($shuaige);
echo '</pre>';
array_walk($shuaige, 'test_print');
echo '用自定义函数test_print执行后的效果:';
echo '<pre>';
var_dump($shuaige);
echo '</pre>';
?>

亚麻跌”是PHP学习时间处理的关键

Y 英文是 year,为年份代表年 ——亚

m 英文代表month,为月份代表——麻

d 英文代表day,为日期 代表——跌

所以我们需要输出前前的年份,月份,日期的话。例如:1997年7月1日,我们就可以用到上面的三个参数。

H:m:s 代表的是:时分秒

h 的英文为:hour 代表小时

i的英文为:minute 代表分钟

s的英文为:second 代表秒

<?php

//就可以显示出来当前的时间了哟。
echo date('Y-m-d H:i:s');
?>





<?php
   $mytime=getdate(); 
   print_r( $mytime);
---------------------------
$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日期验证函数

bool checkdate ( int $month , int $day , int $year )
<?php
var_dump(checkdate(12, 31, 2018));
var_dump(checkdate(2, 29, 2011));
?>

microtime()这个函数,能够返回当前 Unix 时间戳和微秒数。

<?php
//开始时间
$time_start = microtime(true);

//循环一万次
for($i = 0 ; $i < 10000 ; $i++){


   //你可以用上,mktime() 生成一个昨天的时间

   //再用strtotime() 生成一个昨天的时间

   //对比两个函数认的效率高

}

//结整时间
$time_end = microtime(true);
//相减得到运行时间
$time = $time_end - $time_start;

echo "这个脚本执行的时间为 $time seconds\n";
?>

相关文章

  • 2019-01-09【PHP跳转页面】

    PHP跳转页面的几种实现方法详解 •PHP页面跳转一、header()函数 header()函数是PHP中进行页面...

  • 搜藏经典

    PHP 16个魔术方法 PHP 数组函数 PHP 字符串函数 PHP 超全局变量 PHP 面向对象的理解以及三大特...

  • go 实现 implode 方法

    impolde 方法是 php 中常用的字符串拼接方法, 在golang 中也有字符串拼接的函数: 此函数与imp...

  • 为什么go中的receiver name不推荐使用this或者s

    前言 在日常的开发中我们除了定义函数以外, 我们还会定义一些方法。这本来没有什么, 但是一些从PHP或者其他面向对...

  • PHP中一些函数方法

    php自定义函数之递归函数 php自定义函数之静态变量 php​ 使用系统内置函数 亚麻跌”是PHP学习时间处理的...

  • laravel_session机制

    laravel中处理Session的两种机制 全局的PHP辅助函数 Request实例 session中的基本方法...

  • 判断今天是本月的第几个星期几

    在php里,有一些很容易的方法知道今天是星期几,用date()函数就很方便: 通过“w”参数date()函数取出的...

  • array_add辅助函数

    作用: 如果给定的键不在数组中,array_add函数会把给定的键值对加到数组中。 注: 此方法不是php中的方法

  • Scala中的函数和方法

    方法是对象中的一个方法函数是一个对象对象就有一些对应的方法 //函数中自带的一些方法(f1是一个函数)scala>...

  • php中的匿名函数和闭包

    php中的匿名函数和闭包(closure) 一:匿名函数 (在php5.3.0 或以上才能使用) php中的匿名函...

网友评论

      本文标题:PHP中一些函数方法

      本文链接:https://www.haomeiwen.com/subject/slcciftx.html