php

PHP的函数获取图片的宽高等信息

jerry
PHP的函数getimagesize可以得到图片的宽高等信息array getimagesize ( string $filename [, array &$imageinfo ] )返回一个具有四个单元的数组。索引 0 包含图像宽度的像素值,索引 1 包含图像高度的像素值。索

php执行多条shell命令

jerry PHP
php执行多条shell命令php下执行shell命令可以用system、exec之类的,但是每个单独的system命令都是分别调用shell的,每次的环境都要重新初始化,因此多条命令连续的操作不能通过多条system实现功能,于是就有两种方

多维数组转一维数组

jerry thinkphp
是否要去重复,自己写/**  * 多维数组转一维  * @param array $a 要转换的数组  */ function arrayChange($a){     static $arr2;     foreach($a as $v){         if(is_ar...
阅读全文

不常见却非常有用的PHP函数

jerry thinkphp
函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的利用。这里,我们给大家简单介绍10个不常见,但非常有用的函数1. sys_getloadavg() sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素

检查是否是以手机浏览器进入

jerry thinkphp
检查是否是以手机浏览器进入/** * 检查是否是以手机浏览器进入(IN_MOBILE) */ function isMobile() {     $mobile = array();     static $mobilebrowser_list ='Mobile|iPhone|A...
阅读全文

简单的下载文件函数

jerry thinkphp
发送文件给浏览器,提供下载,支持个大浏览器及中文文件名。//下载文件 function download_file($file){     if(is_file($file)){         $length = filesize($file);         $type = ...
阅读全文

计算指定文件夹的信息(文件夹数,文件数,文件夹大小)

jerry thinkphp
计算文件夹的大小,包括子文件夹,格式化输出文件夹大小、文件数、子文件夹数信息。<? //代码也可以用于统计目录数 //格式化输出目录大小 单位:Bytes,KB,MB,GB   function getDirectorySize($path) {

让array_column()函数兼容低版本PHP

jerry thinkphp
array_column 用于获取二维数组中的元素(PHP 5.5新增函数),但我们有时候需要在低版本的PHP环境中使用,只要做一个小的改造即可...自定义一个函数i_array_column(),写到TP的Common中~~function i_array_column($inpu

文件上传类

jerry thinkphp
文件上传类
一直做自己的项目,用到用户头像上传,一些现成的类有些我要的功能实现不了 于是自己写了个 另一个稍作改动版本:针对多文件返回数组 http://www.thinkphp.cn/code/371.html<?php /**  * FileUpload.class.ph

PHP提取字符串中的数字

jerry PHP
PHP提取字符串中的数字,摘自网络。第一种方法,使用正则表达式:function findNum($str=''){         $str=trim($str);         if(empty($str)){return '';}         $reg='/(\d{3}(...
阅读全文