PHP
文章平均质量分 75
刀剑分天下
我在这里停驻多年 只因为你太美的容颜
展开
-
PHP去除重复的数组数据
$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重复元素$result = a_array_unique($input); //只留下单一元素fo原创 2013-05-09 14:43:19 · 2773 阅读 · 0 评论 -
php数组转换js数组操作及json_encode应用
对于php,个人感觉能够熟练操作数组和字符串,基本上已经是入门了,php本身有很多操作数组和字符串的函数,今天在做一个功能时,需要用Js动态的创建门店信息,这些信息是要从后台添加的,想来想去,通过php读取数据库,得到数组,然后将数组转化成符合需求js数组,php数组形式为:$newArray = array(array('地区'=>'北京地区','items'=>'10','de转载 2013-05-28 16:06:29 · 1360 阅读 · 0 评论 -
PHP 常用字符串内部函数
本章讲述几个常用的 PHP 字符串内部函数。我们下面讲述的 PHP 字符串内部函数有:echo,print,strlen,trim,ltrim,rtrim,substr,strtolower,strtoupper,str_replace。echo 和 print详见 PHP echo 和 PHP echo 和 print的区别。strlenstrlen 函数能得到一个字符串转载 2013-05-28 16:42:01 · 1208 阅读 · 0 评论 -
PHP函数range()快速创建数组的方法
我们在学习PHP语言的时候需要不断的积累经验,在实际编写代码中发现问题解决问题,这样才能巩固我们所掌握到的理论知识。今天我们就向大家介绍如何运用PHP函数range()来快速创建数组。几款常见的PHP开源文档管理系统介绍PHP开发工具为程序员带来高质量代码教你如何正确生成PHP类文件PHP面向对象和PHP面向过程的优缺点评比各种PHP字符串函数总结比原创 2013-05-15 16:08:43 · 3938 阅读 · 0 评论 -
PHP 如何发起异步请求
有人说,限制激发创造力。如果真这样,PHP就是成熟的创造性解决方案。我刚上周构建了调用Segment.io的API的PHP库,发现了各种不同的方法可以提高服务端请求性能。设计客户端类向API发送数据时,我们的首要任务之一就是保证我的代码不影响到你的核心程序。这是很棘手的,尤其是使用单线程,无共享的语言,如PHP。服务商PHP安装方式很多,让问题更复杂。幸运的,你的服务商允许你创建进转载 2013-05-31 16:55:33 · 3264 阅读 · 0 评论 -
PHP中使用全局变量
即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数据库连接类、用户资料等等。有很多方法能够使这些数据成为全局数据,其中最常用的就是使用“global”关键字申明,稍后在文章中我们会具体的讲解到。使用“global”关键字来申明全局数据的唯一缺点就是它事实上是一种非常差的编程方式,而且经常在其后导致程序原创 2013-06-05 11:38:50 · 1742 阅读 · 0 评论 -
PHP Global变量定义当前页面的全局变量
PHP Global变量在实际应用中会发现许多问题需要我们不断的去完善处理。我们在这篇文章中就针对PHP Global变量出现的问题给出了一些具体的解决办法。PHP hack的使用技巧详解代码实现PHP GTK写文本查看器网站开发中PHP语言优缺点如何正确实现PHP function函数扩展PHP error_log()函数处理错误日志1:PHP原创 2013-06-05 11:40:31 · 3141 阅读 · 0 评论 -
php全局变量和类配合使用全解析
情况1: father.php如下定义: $jack = 1000; ?> children.php 如下定义: require("father.php");$jack=123;echo $jack."/n"; ?> php children.php运行输出为123.如果将$jack=123注释掉,运行为1000原创 2013-06-05 11:44:08 · 1560 阅读 · 0 评论 -
php数组声明,遍历,数组全局变量
php教程数组声明,遍历,数组全局变量<?/* * 一、数组的概述 * 1.数组的本质:管理和操作一组变量,成批处理 * 2.数组时复合类型(可以存储多个) * 3.数组中可以存储任意长度的数据,也可以存储任意类型的数据 * 4.数组可以完成其他语言数据结构的功能(链表,队列,栈,集合类) * * * * 二、数组的分类 * 数组中有多个单元,(单元称为元素) *原创 2013-06-05 11:48:44 · 4291 阅读 · 0 评论 -
PHP 超全局变量
PHP 超全局变量$GLOBALS包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键标为全局变量的 名称。从 PHP 3 开始存在 $GLOBALS 数组。$_SERVER变量由 Web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。$_GET经由 HTTP GET 方法提交原创 2013-06-05 11:53:32 · 1854 阅读 · 0 评论 -
PHP上传图片三个步骤详细分析
学习PHP时,你可能会遇到PHP上传图片问题,这里将介绍PHP上传图片问题的解决方法,在这里拿出来和大家分享一下。今天我们就开始一起学习PHP上传图片。上传图片原理:首先判断文件类型是否为图片格式,若是则上传文件,然后重命名文件(一般都是避免上传文件重名,现在基本上都是以为时间来命名),接着把文件上传到指定目录,成功上传后输出上传图片的预览。 1.首先我们开始判断文件类型是否为图片类型用原创 2013-06-19 16:14:12 · 2177 阅读 · 0 评论 -
php定义function时,函数名前加“&”符号是什么意思?
在PHP中&符号即传的是变量的引用而不是拷贝,引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,它们是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身 - 变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的紧密连接。 PHP 的引用允许你用两个变量来指向同一转载 2013-07-08 17:31:23 · 2491 阅读 · 0 评论 -
PHP 使用协同程序实现合作多任务
PHP5.5一个比较好的新功能是实现对生成器和协同程序的支持。对于生成器,PHP的文档和各种其他的博客文章(就像这一个或这一个)已经有了非常详细的讲解。协同程序相对受到的关注就少了,所以协同程序虽然有很强大的功能但也很难被知晓,解释起来也比较困难。这篇文章指导你通过使用协同程序来实施任务调度,通过实例实现对技术的理解。我将在前三节做一个简单的背景介绍。如果你已经有了比较好的基础,可以直接跳到“转载 2013-07-01 11:29:32 · 2052 阅读 · 0 评论 -
PHP中array数组教程
定义数组 数组array是一组有序的变量,其中每个变量被叫做一个元素。一、定义数组 可以用 array() 语言结构来新建一个数组。它接受一定数量用逗号分隔的 key => value 参数对。array( [key =>] value , ... ) // key 可以是 数字 或者 字符串 // value 可以是任何值例子1: $转载 2013-05-28 15:45:13 · 1260 阅读 · 0 评论 -
php取整的几种方式
floor 舍去法取整 语法格式:float floor ( float value )返回不大于value 的下一个整数,将value 的小数部分舍去取整。floor() 返回的类型仍然是float,因为float 值的范围通常比integer 要大。echo floor(4.3); // 4echo floor(9.999); // 9 ceil 进转载 2013-05-28 14:59:58 · 1676 阅读 · 0 评论 -
比较完善的php取字符函数
用了几个取字符函数mb_substr之类的都不怎么好用,还是这个比较好用一点。/** * 截断函数,防止乱码 * * */ function z_substr($sourcestr='',$i=0,$cutlength=150,$endstr='') { $str_length=strlen($sourcestr);//字符串的字节数 while (($n<$c原创 2013-05-28 14:01:47 · 1093 阅读 · 0 评论 -
浅谈PHP第二弹---经典算法的运用(冒泡排序和快速排序)
首先说说冒泡排序的思想,那很多同学会问什么是冒泡排序法呢?下面我来解释下:所谓的冒泡排序法,就是依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(转载 2013-05-28 14:41:09 · 1046 阅读 · 0 评论 -
php判断一个数组是另一个数组的子集
今天完成一个算法的过程中,有几个需求模块,其中就有判断$a数组是否是$b数组的子集,可能最近我写c比较多,直接就用for循环实现了,但是感觉代码量比较大,不够优雅!在qq群里集思广益了一下,发现很多php提供的系统功能函数都是可以供调用的,这里记录一下需求最少的时间复杂度判断$a数组是否是$b数组的子集// 快速的判断$a数组是否是$b数组的子集$a = arr转载 2013-05-28 16:01:54 · 5576 阅读 · 0 评论 -
PHP经典面试题(基础型I)附答案
求职与招聘 往往少不了面试与笔试,作为一个php程序员、多多少少都会有类似的经历……以下是本人收集并整理的PHP面试题目,希望对同行们有所帮助,找到一份合适的php开发工作!(共三节) 以下是面试的题目(一) 1、用PHP打印出前一天的时间格式是2009-02-10 22:21:21(2分)echo date('Y-m-d H:i:s', strtotime转载 2013-05-28 17:13:56 · 3125 阅读 · 3 评论 -
探讨PHP引用&符号
php的引用符号我一般在写代码的时候基本不用,首先是不大了解它的用法,C语言是用来取地址的,但是PHP里面可能有些不一样,据说是变量的拷贝,也就是重新复制一份相同的变量,比如 $a=&$b;那么变量a和变量b是完全相等的,完全等效于$a=$b;所以有必要写成$a=&$b吗?这样还可能会多占用内存空间 有的人喜欢这样写转载 2013-05-28 17:30:37 · 1082 阅读 · 0 评论 -
浅谈PHP第一弹---php位运算符”|”和逻辑运算符”||”遇到的问题
在php中,”|”为php位运算符,”||”为逻辑运算符位运算符代码:<?php$a=0;$b=0;if($a=3 | $b=3){$a++;$b++;}echo $a.','.$b; //输出 4,4?>对比一下代码,以下为逻辑运算符的代码:<?php$a=0;$b=0;if($a=3 || $b=3){$a++;$b++;}echo $转载 2013-05-28 14:29:28 · 1304 阅读 · 0 评论 -
php常用的正则匹配
function pregPN($test){ /** 匹配手机号码 规则: 手机号码基本格式: 前面三位为: 移动:134-139 147 150-152 157-159 182 187 188 联通:1转载 2013-05-28 15:52:13 · 1491 阅读 · 0 评论 -
PHP操作Excel – PHPExcel 基本用法详解
1.header[php] header("Content-Type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=sample.xls"); header("Pragma:no-cache"); header("Expires:0"); 2.PHPExcelhtt原创 2013-05-28 13:59:34 · 2149 阅读 · 0 评论 -
php删除字符串末尾子字符
今天想处理下原先由于失误而多加的子字符,如 linzimu.apk.apk。 起初使用的是rtrim,其实这个函数是trim的衍生,trim是去除收尾,而rtrim是去除字符末尾,还有一个是去除字符头部的是ltrim。 使用如下代码:$out = rtrim($in,'.apk'); 输出的结果是linzimu,那好我想,那我就直接再$out .= '.ap原创 2013-05-28 14:13:59 · 1930 阅读 · 0 评论 -
浅谈PHP第三弹---使用二分查找法查找数组中的元素位置
在php中我们可以通过array_search()函数来查找一个数组内的元素值的键名.同样,我们可以通过使用二分法来查找数组内的元素的键名.那什么是二分法呢?我来解释下:如果数据是按升序排序的,我们从数据的中间位置开始查找,若给定的值恰好等于当前位置的值,查找成功,若给定的值小于当前位置的值,那我们就从以当前值为准查找其前半部分的值,反之,若给定的值大于当前值,那么就从以当转载 2013-05-28 14:46:14 · 1957 阅读 · 0 评论 -
用php实现备份数据库ZIP及导出
经常在有的PHP开源系统中,看到有备份数据库并导出的方法,其实代码不复杂,下面大概讲解下,以WINDOWS为例子,两类方法,一个是目录文件夹要有执行脚本权限的,一个个是没有权限的,代码如下:一) <?php $username = "root"; $password = ""; $hostname = "localhost";转载 2013-05-28 14:54:27 · 1624 阅读 · 0 评论 -
PHP显示日期时间的代码
PHP的显示时间的代码比ASP还是强大多了,调用起来更加的简单。1、年-月-日echo date('Y-m-j');2012-02-6echo date('y-n-j');07-2-6大写Y表示年四位数字,而小写y表示年的两位数字;小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。echo date('Y-M-j');2012-Feb-6转载 2013-05-28 14:55:35 · 2844 阅读 · 0 评论 -
destoon的目录结构
要学习一个开源程序,就必须了解这个程序的目录结构, 最近也在研究和学习destoon这个b2b开源程序。基于我对destoon的学习和理解程度,把destoon的目录结构及每一个文件夹的作用和用途列出来,分享给大家,希望对刚接触destoon的朋友有所帮助。 admin 系统核心后台管理image 后台风格template 后台模板api 系统及第三方接口kf 在线客服ma原创 2014-05-15 09:36:44 · 2390 阅读 · 0 评论