面试题
DuTian11
这个作者很懒,什么都没留下…
展开
-
字符串和数组的分割 以及 字符串和数组的相互转换
一、将 $str="Hi I'm dutian"; 以空格分割,并放到数组中$str = "Hi I'm dutian";$arr = explode(" ",$str);print_R($arr); 二、将 $arr = array("Hi I'm dutian"); 转换成字符串$arr= array("Hi I'm dutian");echo implode(" ",$arr)原创 2018-07-02 20:26:04 · 330 阅读 · 0 评论 -
utf-8编码的网站,为了防止出现乱码,需要注意的相关事项
数据库中库和表都用utf8_general_ci编码;php连接mysql,指定数据库编码为utf8 mysql_query(“set names utf8”);php文件指定头部编码为utf-8 header(“content-type:text/html;charset=utf-8”);网站下所有文件的编码为utf8; html文件指定编码为utf-8 <metahttp-equiv="...原创 2018-07-02 20:35:54 · 320 阅读 · 0 评论 -
将日期为年月日时分秒的时间转换成unix时间戳 并 取出该月份 打印结果
$date = "2018-07-02 20:40:00";$a = strtotime($date); //转换时间戳函数strtotime()echo $a.'<br>';$b = date('m',$a); //取出该日期的月份进行打印echo $b; 运行结果::原创 2018-07-02 20:51:54 · 1872 阅读 · 0 评论 -
linux下压缩文件和解压文件的命令 详解
注:1、c-创建-create 2、v-复杂输出 3、f-文件-file 4、x-解压-extract 5、z-gz格式.tar打包语法:tar cvf newFileName.tar fileName || dirName 解包语法:tar xvf newFileName.tar fileName(-C dirName)解释:1、这个是...原创 2018-07-26 00:04:00 · 139 阅读 · 0 评论 -
PHP实现字符串反转的6种情况及方式
$str = "ABCDEFG";//** 使用strrev()函数 */function way1($str){ $result=strrev($str); return $result;}//** 使用strlen()函数 */function way2($str){ $len = strlen($str); $new_str = '';...原创 2018-07-26 00:41:33 · 5363 阅读 · 0 评论 -
获取文件后缀名7种方法
$file = "test.php";方式1 explode()函数//字符串转换成数组$arr = explode('.',$file);echo $arr[count($arr)-1];方式2 strrpos()函数//最后一次出现位置echo substr($file, strrpos($file, '.')+1);方式3 strrchr()函数...原创 2018-07-26 11:56:52 · 2749 阅读 · 0 评论 -
php斐波那契数列 递归与非递归实现
递归方法:function fib( $number ){ If( $number == 1 || $number == 2 ){ Return 1; } return fib($number -1 ) + fib($number -2);}var_dump(fib(10));非递归方法:function fib( $number ){...原创 2018-08-02 12:06:04 · 541 阅读 · 0 评论