袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

Linux/PHP:

php格式化时间戳友好显示时间

808浏览量
一般mysql数据库中存储时间都是使用的Unix时间戳,那么我们显示时间的时候如果更加的友好呢,今天就给大家分享3个封装好的格式化函数。CMS中一般显示时间比较新的文章需要显示几分钟前,几天前这样,但是一般数据库里面记录的都是时间戳(至少我习惯这样),所以就需要一个转化的过程,根据网上的资料加上自己的修改整理封装了两段代码。下面是封装好的方法function formatTime($time) {     $time =&n

PHP 判断数组是否为空的几种方法

680浏览量
1. isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右<?php $a = ''; $a['c'] = ''; if (!isset($a)) echo '$a 未被初始化'&nb

请写一个函数验证电子邮件的格式是否正确

698浏览量
$str = “jianfeng@126.com”; regex=“([a−z0−9\.−]+)@([\da−z\.−]+)\.([a−z\.]2,6)” ; //正则 return preg_match(regex,str)

算出两个文件的相对路径

631浏览量
写一个函数,算出两个文件的相对路径  如 $a = ‘/a/b/c/d/e.php';  $b = ‘/a/b/12/34/c.php';  计算出 b相对于a 的相对路径应该是 http://www.cnblogs.com/12/34/c.php将添上 <?php $a = ‘/a/b/c/d/e.php'; $b = ‘/a/b/12/34/c.php'; //获取path相对于conpath的相对路径

遍历一个文件夹下的所有文件和子文件夹

709浏览量
<?php function aGetAllFile($folder) { $aFileArr = array(); if(is_dir($folder)) { handle=opendir(folder); while((file=readdir(handle)) !== false) { //如果是.或者..则跳过 if(file=="."||file == "..&

尽可能高效的,从一个标准 url 里取出文件的扩展名

603浏览量
<?php $url = “http://www.sina.com.cn/abc/de/fg.php?id=1″; arr=parseurl(url); pathArr=pathinfo(arr[‘path’]); print_r($pathArr[‘extension’]);

如何实现字符串翻转

606浏览量
英文:strrev($a)中文或其他文字:中文:GB2312, 代码是使用GB2312编码<?php function reverse($str) { $ret = “”; len=mbstrwidth(str,”GB2312″); for(i=0;i< len;i++) { arr[]=mbsubstr(str, $i, 1, “GB2312″); } return implode(“

约瑟夫环php函数

625浏览量
问题:一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。约瑟夫环问题function yuesefu($n,$m) { $r=0; for($i=2; $i<=$n; $i++) { $r=($r+$m)%$i; } re

来截取一个全路径的文件的扩展名的函数

549浏览量
$path = str_replace(‘\\’, ‘/’,__FILE__); echo $path.’<br />’; function extname1($path) { return strrchr($path, ‘.’); } function extname2($path) { $position = strrpos($path,&

二维数组排序函数

646浏览量
function array_sort_by_any_row($array_name, $row_id, $order_type){ $array_temp=array(); foreach($array_name as $key=>$value){ $array_temp[$key]=$value[$row_id]; } if($order_type===”ASC”){ //顺序 asort($array_temp)