文章分类 -  php

摘要:PHP操作Excel最好的方法是使用PHPExcel类, 可以到官网下载PHPExcel类库 http://phpexcel.codeplex.com 国外网站有时候访问不了, 所以我上传了到CSDN, 有需要的朋友点这里下载 PHPExcel1.8 以下是使用方法示例供参考 1. 读写操作 [ph 阅读全文
posted @ 2018-03-29 19:06 千牛一刀 阅读(337) 评论(0) 推荐(0)
摘要:Note: 如果用 array_push() 来给数组增加一个单元,还不如用 $array[] = ,因为这样没有调用函数的额外负担。 1.array_push方法 array_push 方法,将一个或多个元素压入数组的末尾。 array_push() 将array当成一个栈,并将传入的变量压入ar 阅读全文
posted @ 2018-01-29 14:35 千牛一刀 阅读(225) 评论(0) 推荐(0)
摘要:PHP 开发者该知道的 5 个 Composer 小技巧 PHP 开发者该知道的 5 个 Composer 小技巧 Composer 是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《Composer PHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发 阅读全文
posted @ 2017-11-02 23:13 千牛一刀 阅读(103) 评论(0) 推荐(0)
摘要:考虑包含文件和被包含文件 (1). __FILE__ 当前文件路径,该变量写在哪个文件就代表哪个文件名(包括完整路径) (2). __DIR__ 当前文件目录,该常量写在哪个文件就代表哪个文件所在目录(包括完整路径) getcwd() 显示是 在哪个文件里调用此文件 的目录 (3). __LINE_ 阅读全文
posted @ 2017-10-30 11:03 千牛一刀 阅读(1374) 评论(0) 推荐(0)
摘要:http://php.net/manual/zh/wrappers.php.php php:// — 访问各个输入/输出流(I/O streams) 说明 ¶ PHP 提供了一些杂项输入/输出(IO)流,允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时文件流以及可以 阅读全文
posted @ 2017-10-30 09:56 千牛一刀 阅读(2359) 评论(0) 推荐(0)
摘要:脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它。比如php脚本的第一行可以写成如下几种格式#!/usr/bin/php#!/usr/bin/env php#!/usr/bin/env -S -P/usr/local/bin:/usr/bin php#!/usr/b 阅读全文
posted @ 2017-10-30 09:51 千牛一刀 阅读(141) 评论(0) 推荐(0)
摘要:PHP常用函数总结 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 数字绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); // 10 浮点数进一取整 3.floor(): 舍去法取整 echo floor(9.999); // 9 阅读全文
posted @ 2017-10-19 10:31 千牛一刀 阅读(332) 评论(0) 推荐(0)
摘要:在PHP中有两套正则表达式函数库。一套是由PCRE(Perl Compatible Regular Expression)库提供的。PCRE库使用和Perl相同的语法规则实现了正则表达式的模式匹配,其使用以“preg_”为前缀命名的函数。另一套是由POSIX(Portable Operation S 阅读全文
posted @ 2017-10-11 10:31 千牛一刀 阅读(117) 评论(0) 推荐(0)
摘要:<?php header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 30 阅读全文
posted @ 2017-10-11 10:10 千牛一刀 阅读(235) 评论(0) 推荐(0)
摘要:包含汉字字符串乱码 PHP面试题,题目很短,也很常见,但更容易出错,题目如下 如何实现字符串翻转? 第一反应,当然是strrev函数啦,这么容易的题目还放在面试里考,真不嫌麻烦啊?但是看了网上的答案后,发现自己错了~~~ strrev函数对英文很好用,直接可以实现字符串翻转,但是面对中文呢?肯定都是 阅读全文
posted @ 2017-10-10 10:52 千牛一刀 阅读(387) 评论(0) 推荐(0)
摘要:$str = 'Compress meCompress meCompress meCompress meCompress meCompress meCompress meCompress meCompress me'; echo "str".strlen($str)."/n"; //压缩率最低 $g 阅读全文
posted @ 2017-09-19 11:43 千牛一刀 阅读(866) 评论(0) 推荐(0)
摘要:当前url:http://localhost:805/test/helloworld.php 1 2 3 4 5 6 7 echo 'SERVER_NAME:'.$_SERVER['SERVER_NAME']; //获取当前域名(不含端口号) echo '<p>'; echo 'HTTP_HOST: 阅读全文
posted @ 2017-09-19 08:53 千牛一刀 阅读(380) 评论(0) 推荐(0)
摘要:在PHP中,正常情况下elseif和else if的用法及效果是一样的,但在使用带冒号的if语句时情况会有点不一样,比如: [php] view plain copy <?php /*正确的写法*/ $a = 1; $b = 2; if ($a > $b): echo 'a is larger th 阅读全文
posted @ 2017-09-12 09:59 千牛一刀 阅读(1315) 评论(0) 推荐(0)
摘要:正则表达式速查表 常用正则表达式 阅读全文
posted @ 2017-09-05 15:56 千牛一刀 阅读(94) 评论(0) 推荐(0)
摘要:__autoload的使用方法1: 最经常使用的就是这种方法,根据类名,找出类文件,然后require_one 复制代码 代码如下: function __autoload($class_name) { $path = str_replace('_', '/', $class_name); requ 阅读全文
posted @ 2017-09-05 14:29 千牛一刀 阅读(113) 评论(0) 推荐(0)
摘要:PHP ob_start() 函数介绍 2010-03-29 php ob_start 与 ob_end_flush() 是 php 的缓冲输出函数。 ob_start([string output_callback])- 打开输出缓冲区,所有的输出信息不在直接发送到浏览器,而是保存在输出缓冲区里面 阅读全文
posted @ 2017-09-05 10:44 千牛一刀 阅读(92) 评论(0) 推荐(0)
摘要:在PHP开发的时候常常会用到error_reporting(report_level)来调试自己的程序,下面列出了report_level可能值: 例子: 任意数目的以上选项都可以用“或”来连接(用 OR 或 |),这样可以报告所有需要的各级别错误。例如,下面的代码关闭了用户自定义的错误和警告,执行 阅读全文
posted @ 2017-09-05 10:41 千牛一刀 阅读(215) 评论(0) 推荐(0)
摘要:addslashes():对输入字符串中的某些预定义字符前添加反斜杠,这样处理是为了数据库查询语句等的需要。这些预定义字符是:单引号 (') ,双引号 (") ,反斜杠 (\) ,NULL。 stripslashes():删除由 addslashes() 函数添加的反斜杠。该函数用于清理从数据库或 阅读全文
posted @ 2017-08-20 15:23 千牛一刀 阅读(110) 评论(0) 推荐(0)
摘要:bool empty ( mixed $var ) 判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。 若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 阅读全文
posted @ 2017-06-28 10:41 千牛一刀 阅读(260) 评论(0) 推荐(0)
摘要:实例 将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组: <?php function myfunction($v) { return($v*$v); } $a=array(1,2,3,4,5); print_r(array_map("myfunction",$a)); ?> 运 阅读全文
posted @ 2017-06-17 16:48 千牛一刀 阅读(128) 评论(0) 推荐(0)