php获取文件扩展名的几种方法

php获取文件扩展名的几种方法

php在后台操作文件时,有时候需要获取文件的扩展名,用于判断文件的类型好进行下一步的操作,那么这篇博文就来说一说,在php中如何获取文件扩展名的教程!php获取文件的扩展名的方法方法1:<?php function getExt1($filename) { $arr = explode('.',$filename); return array_pop($arr); } //函数调用 echo getExt1('feiniaomy.jpg'); // jpg ?> 方法2:strrchr():查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结...

正则 2021-05-18 PM 1061℃ 0条
php 输出上午好,下午好等问候语的方法教程

php 输出上午好,下午好等问候语的方法教程

有人在博客留言请教如何用 php 根据不同的时间段来输出对应的问候语,比如早上九点之前输出早上好,中午12点之前输出中午好。那么下面写关php根据时间段输入问候语的两个示例,大家可以参考一下。php 老鸟可以不用看了,phper 请随意。php 输出上午好,下午好以及晚上好的问候语php 输入上午好下午好等问候语,主要是根据当前的时间进行判断,通常的做法时判断当前的小时的时间点,可参考下面的例1与例2的写法例1:<?phpfunction get_hello(){//获取当前时间的 小时 单位 $h = date('H'); if ($h < 6) { $time =...

PHP 2021-05-18 PM 1861℃ 0条
php中123转一二三的方法教程

php中123转一二三的方法教程

今天遇到个php中数字转大写的小需求,就是将数字'0123'转成"零一二三",一开始以为php中有实现此需求的内置函数,结果查了半天没找到,就索性自已写一个吧。注意,这里只是实现单个数字与之对应的大写或汉字的转换方式,并不是转成多少千多少百的那种数字的转换方式。php 将数字123转成一二三的方法我们可以用数组来实现这一功能,代码如下:php代码示例:<?php$a = 9;$arr = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九');echo $arr[$a];// 九?>复制上面的代码只能实现一个不超过9的正...

PHP 2021-05-18 PM 861℃ 0条
php 图片转为二进制数据的方法

php 图片转为二进制数据的方法

在 mysql 数据库中是无法直接存放图片文件的,但如果将图片通过 php 程序转换成二进制数据就可以很轻松的存放到数据库中了。那么这篇文章就说一下,利用 php 将图片文件转换二进制数据的方法。php 图片转二进制数据的方法方法1:php fread() 函数读取打开的文件(二进制的方法) 示例代码:<?php $img = 'feiniaomy.jpg'; // 图片的存放在地址 $fp = fopen($img, 'rb'); // 打开图片 $content = fread($fp, filesize($img));//二进制数据 echo $content; //输...

PHP 2021-05-18 PM 942℃ 0条
php 禁止网页被iframe调用的方法

php 禁止网页被iframe调用的方法

自己辛辛苦苦做的网页被别人利用 iframe 给调用了是件很蛋疼的事,但如果你网页上的广告在别人调用时给屏蔽掉了,这感觉比蛋疼更甚!为了避免以上情况的发生,我们来说一个利用 php 来禁止网页被 iframe 调用的方法!php 禁止网页被 iframe 调用的方法在你网站模版的头部加下以下 php 代码即可!php 代码:header('X-Frame-Options:Deny');复制X-Frame-Options 详解X-Frame-Options 为 HTML 的响应头,是用来给浏览器指示当前网页是否可以在 , 或者 中展现的标记。网站可以使用此功能,来确保自己网站的网页不被...

PHP 2021-05-18 PM 1728℃ 0条
php 检测 HTTP 头是否已发送的方法

php 检测 HTTP 头是否已发送的方法

在多人协同搞一个php项目时,有时候不确实页面的HTTP头是否已发送,就需要判断一下,如果HTTP头没有发送过就可以发送一次,而PHP脚本也提供一个判断HTTP头是否已发送的函数 headers_sent().php headers_sent() 函数介绍headers_sent():检测HTTP头是否已发送,如果已发送返回 TRUE ,如未发送返回 FALSE语法:headers_sent ($file = ? , &$line = ? )复制参数:若设置了可选参数 file 和 line,则 headers_sent() 会把 php 文件名放在 file 变量里,输出开始行...

PHP 2021-05-18 PM 929℃ 0条
php $_SERVER['REQUEST_TIME']使用详解

php $_SERVER['REQUEST_TIME']使用详解

在php的$_SERVER变量中有一个参数 REQUEST_TIME,它可以获取到脚本运行的开始时间。它的具体用法,可以参考下面的示例!php 获取脚本开始的运行时间示例1:$_SERVER['REQUEST_TIME']获取的是php脚本开启运行的时间戳,格式化后可以输出! echo '当前文件的请求时间为:'.date('Y-m-d H:i:s',$_SERVER['REQUEST_TIME']); 示例2:sleep(3); //暂停三秒 echo date('H:i:s'); echo '<br/>'; echo date('H:i:s',$_SERVER['REQ...

PHP 2021-05-18 PM 857℃ 0条
php读取文件内容到数组的方法

php读取文件内容到数组的方法

php读取一个文件的内容到数组中,一般都是以内容的每行为一个分割点写入到数组中,当然也有其它的内容分割方式写入,具体的写入方法可以参考下面的文章。php将文件内容以行的形式读取到数组中的方法示例1:使用php的预设函数file(),以每行一个元素的方式写入到数组中!(1)、新建一个1.txt文件,内容如下mochufeiniaomy.comwww.feiniaomy.com(2)、php file() 函数读取文件$arr = file('1.txt'); print_r($arr); (3)、输出结果Array([0] => mochu [1] => feiniaomy.c...

PHP 2021-05-18 PM 1809℃ 0条
php 提取数组中最大的值的方法

php 提取数组中最大的值的方法

php脚本如果想从一个数组中提取一个最大的值与键名的话可以使用php预设函数max(),只要提取出了数组中最大的值可以通过这个提取的值来搜索出这个值对应的键名,其实现方法非常的简单!php 提取数组中最大的值的方法使用php的 max() 函数,如果 max() 函数只有一个参数且这个参数为数组,则返回数组中最大的一个值!例1:$arr = array(1,5,10,50,100);echo max($arr);//100复制例2:$arr = array(1,5,'200',100);echo max($arr);// 200复制注意:max() 处理数组时,如果有string类型的数...

PHP 2021-05-18 PM 1220℃ 0条
php中var_export()的使用方法

php中var_export()的使用方法

php中的var_export函数可以返回传递给该函数的变量的解构信息,它与php中的var_dump()函数有点类似,但他返回的是合法的php代码,也可以理解为 var_export() 函数可以输出合法的php的代码,也可以直接当作php代码赋值给一个变量,可以参考下面的示例。php var_export() 函数介绍var_export():返回关于传递给该函数的变量的结构信息,与 var_dump() 函数类似,但不同的是其返回的表示是合法的 PHP 代码。语法:var_export ( mixed $expression , bool $return = false )复制参数...

PHP 2021-05-18 PM 943℃ 0条
php实现压缩css文件的方法

php实现压缩css文件的方法

前端web中css样式文件如果压缩后再进行传输,可以大大的加快网页的载入速度同时也可以节省服务器的宽带资源,下面提供了两种php压缩css文件的方法,各位都可以尝试一下。php直接压缩css文件在后台可以使用单独的一个php文件对所有的css样式文件进行压缩处理,只需要去除css代码中的空格,换行,注释等等!php代码:<?php header('Content-type: text/css'); ob_start("compress_css"); function compress_css ($buffer) { //删除注释 $bu...

PHP 2021-05-18 PM 946℃ 0条