PHP
xinzheng_wang
大道至简
展开
-
PHP获取指定长度的首部0填充数字
/** * 获取指定长度的0填充数字 *@param int $val 数字 *@param int $len 指定长度 *@return string */function get_zero_fill($val,$len=2){ //对参数取整 $val = intval($val); $len = intval($len); //如果$len为0或者1则直接返回 if($len < 2){ return $val; } //pow(x,y) x的y次方 $p = .原创 2021-06-15 19:24:16 · 216 阅读 · 3 评论 -
PHP将数据导出CSV格式文件
/** * 导出CSV数据 * $filename 文件名称 * $titleArr 标题,一维数组 * $dataArr 字段值,二维数组 */function export_to_csv($filename, $titleArr, $dataArr){ ini_set('memory_limit','1024M'); ini_set('max_execution_time',0); ob_end_clean(); ob_start(); header("Content-Type:.原创 2021-06-15 19:01:52 · 1096 阅读 · 0 评论 -
PHP获取两个时间戳相差月数
/*** 获取两个时间戳相差月数* @param int $time1* @param int $time2* @return number*/function get_diff_months($time1,$time2){ $months=0; $t=0; if($time1>$time2){ $t=$time1; $time1=$time2; $time2=$t; } $y1=date('...原创 2021-06-15 18:42:37 · 561 阅读 · 0 评论 -
PHP判断字符串中是否存在特殊符号,可判断中英文及特殊符号混合串
PHP判断是否存在特殊字符,可判断中英文及特殊符号混合串/** * 判断是否存在特殊字符,可判断中英文及特殊符号混合串 * 存在返回true * @param string $str * @return boolean */function has_special_str($str){ //$前要加反斜杠 $specialChars= "~·`!!@#\$¥%^…&*...原创 2020-05-07 19:15:39 · 2104 阅读 · 1 评论 -
PHP回调函数调用方式
//PHP回调函数调用方式// 类MyClassclass MyClass { //静态方法 public static function myCallbackMethod() { echo "静态方法\n"; }}// 回调函数function my_callback_function() { echo "普通函数\n";} // 方式 1:...原创 2020-04-15 19:16:45 · 384 阅读 · 1 评论 -
Android常用mimeType表
一、MIME TYPE描述多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。内容类型(Content-Type),这个头部领域用于指定消息的类型,一般以type]/[subtype]的形式出现。type有下面的形式:...转载 2014-04-11 15:56:05 · 1422 阅读 · 0 评论 -
PHP回调函数剖析
//类Aclass A { //类A回调函数 public function callback($n){ //被回调后返回值 return $n+300; } //类A常规函数 public function func(){ //实例化类B,通过$this来传递类A,这里省去类A的new $...原创 2019-01-07 22:06:05 · 274 阅读 · 1 评论 -
php5.4 ffmpeg微信录音amr格式转mp3格式
首先下载:ffmpeg6-php54-win32-vc9Windows Server 2008 PHP环境配置如下:将php_ffmpeg.dll拷贝到php-5.4.45\ext下打开php.ini在尾部添加[FFmpeg]extension=php_ffmpeg.dll注意:php-5.4.x要求线程安全模式请将ffmpeg6-php54-win32-vc9下除了php_ffmpeg.dll之...原创 2017-11-05 22:08:10 · 1523 阅读 · 1 评论 -
修改后返回并能刷新,与原页号保持一致
返回原创 2017-05-26 13:21:34 · 737 阅读 · 1 评论 -
php大小写敏感问题
或许是因为平时编码比较规范的原因,没有在意,突然发现PHP对变量大小写是敏感的,还是应当始终坚持“大小写敏感”,遵循统一的代码规范。原创 2017-05-23 09:56:44 · 1176 阅读 · 2 评论 -
php生成指定长度的随机数
function get_random($len){ //range 是将10到99列成一个数组 $numbers = range (10,99); //shuffle 将数组顺序随即打乱 shuffle ($numbers); //取值起始位置随机 $start = mt_rand(1,10); //去掉制定位置开始的若干数 $result = array_原创 2015-09-10 17:20:48 · 12942 阅读 · 3 评论 -
ZendGuard对PHP源码进行保护
ZendGuard对PHP源码进行保护原创 2014-12-24 16:42:28 · 2356 阅读 · 1 评论 -
分布式内存缓存系统memcached的安装配置及基本命令
memcached的基本命令(安装、卸载、启动、配置相关):-p 监听的端口-l 连接的IP地址,默认是本机 -d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 关闭正在运行的memcached服务-d install 安装memcached服务原创 2014-11-04 10:09:13 · 858 阅读 · 1 评论 -
PHP服务器Apache虚拟主机配置
一、修改httpd.conf找到httpd.conf文件,分别去掉下面两行文字前面的#号如下:原创 2014-10-15 15:16:33 · 5969 阅读 · 1 评论 -
PHP利用phpExcelReader读取Excel错误总结
首先,下载地址:http://sourceforge.net/projects/phpexcelreader/错误一:Deprecated: Assigning the return value of new by reference is deprecated in Assigning the return value of new by reference is deprecat原创 2014-11-14 11:44:51 · 16581 阅读 · 1 评论 -
PHP中$GLOBALS和global的区别
PHP超全局变量有$GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV。原创 2014-11-10 16:36:03 · 856 阅读 · 1 评论 -
PHP开发环境配置问题汇总
php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同时还要注意是x86版本,还是x64版本。目前只有php5.5提供x64版本,其他都只有x86版本。apache.org下载的Apache都是vc6版本,否则就根据不同文件说明安装不同的运行库。vc11运行库x86/x64版本:http://www.microsoft.com/e原创 2014-08-13 16:33:48 · 1263 阅读 · 0 评论 -
ZendStudio调试配置(XDebug)
当前配置环境:ZendStudio10.6.原创 2014-07-18 15:38:44 · 26825 阅读 · 2 评论