首页 » SEO优化 » php时光戳相减技巧_PHP根本面试题 – 第四天

php时光戳相减技巧_PHP根本面试题 – 第四天

访客 2024-11-08 0

扫一扫用手机浏览

文章目录 [+]

$$str="abcde";

$$str.="ok";

php时光戳相减技巧_PHP根本面试题 – 第四天

echo $cd;

php时光戳相减技巧_PHP根本面试题 – 第四天
(图片来自网络侵删)

答案:该段代码输出是:ok

2.写出如下程序的输出结果

$count=5;

function get_count(){

static $count=0;

return $count++;

}

echo $count;

++$count;

echo get_count();

echo get_count();

答案:结果为 5 0 1

3.请列举一些你所知道的开拓模式 (如工厂模式,越多越好)

MVC模式、单态模式、敏捷开拓模式、瀑布流模式、螺旋模式、值工具模式、注册模式、伪工具模式、策略模式、迭代器模式、规范模式

4.写一个函数,尽可能地高效,从一个标准url 里取出文件的扩展名。
例如:http:// cn.yahoo.com / abc /de/fg.php?id=1 须要取出 .php

答案1:

function getExt($url){

$arr = parse_url($url);

$file = basename($arr['path']);

$ext = explode(".",$file);

return $ext[1];

}

答案2:

function getExt($url) {

$url = basename($url);

$pos1 = strpos($url,".");

$pos2 = strpos($url,"?");

if(strstr($url,"?")){

return substr($url,$pos1 + 1,$pos2 - $pos1 - 1);

} else {

return substr($url,$pos1);

}

}

5.求两个日期的差数,例如 2019-2-5 ~ 2020-3-6 的日期差数

方法一:先用strtotime转换成unix韶光戳,然后相减,除以一天的秒数86400. 方法二:先用mktime转换成unix韶光戳,然后相减,除以一天的秒数86400.

详细代码如下:

方法一:

class Dtime

{

function get_days($date1, $date2)

{

$time1 = strtotime($date1);

$time2 = strtotime($date2);

return ($time2-$time1)/86400;

}

}

$Dtime = new Dtime;

echo $Dtime->get_days('2019-2-5', '2020-3-6');

方法二:

$temp = explode('-', '2007-2-5');

$time1 = mktime(0, 0, 0, $temp[1], $temp[2], $temp[0]);

$temp = explode('-', '2007-3-6');

$time2 = mktime(0, 0, 0, $temp[1], $temp[2], $temp[0]);

echo ($time2-$time1)/86400;

6.Sort() assort() ksort()有什么差异?它们分别在什么情形下利用?

sort() 根据阵列中元素的值,以英笔墨母顺序排序,索引键会由 0 到 n-1 重新编号。
紧张是当阵列索引键的值无关疼痒时用来把阵列排序。

assort() PHP 没有 assort() 函式,以是可能是 asort() 的笔误。

asort() 与 sort() 一样把阵列的元素按英笔墨母顺序来排列,不同的是所有索引键都得到保留,特殊适宜替遐想阵列排序。

ksort() 根据阵列中索引键的值,以英笔墨母顺序排序,特殊适宜用于希望把索引键排序的遐想阵列。

标签:

相关文章

我国土地利用分类代码的构建与应用

土地利用分类代码是我国土地管理的重要组成部分,是土地资源调查、规划、利用和保护的依据。土地利用分类代码的构建与应用显得尤为重要。本...

SEO优化 2025-02-18 阅读0 评论0

微信跳转微信支付便捷支付体验的秘密武器

移动支付已成为人们日常生活中不可或缺的一部分。作为我国领先的社交平台,微信支付凭借其便捷、安全的支付方式,深受广大用户的喜爱。而微...

SEO优化 2025-02-18 阅读0 评论0

探寻会计科目代码背后的奥秘分类与

会计科目代码是会计信息系统中不可或缺的组成部分,它将企业的经济活动进行分类和归纳,为会计核算、财务分析和决策提供重要依据。本文将从...

SEO优化 2025-02-18 阅读1 评论0