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