PHP 利用array_filter函数删除数组中的空值

函数名:array_filter()调用方式:array_filter($array)参数说明:$array是操作的对象,我们将删除其中的空元素实例:<?php$array = ('a' => "abc", 'b' => "bcd",'c' =>"cde",'d' =>"def",'...

阅读全文

PHP Cookie详解

cookie常用于识别用户。cookie是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送cookie。通过PHP,您能够创建并取回cookie的值。[1] 如何创建Cookie?setcookie()函数用于设置cookie。[1] 注释:setcookie()函数必须位于<html>标签之前。语法:setcookie(name, value, expire, path, domain);在下面的例子中,我们将创建...

阅读全文

PHP使用mkdir创建多级目录

其实主要需要掌握了解的就是一个PHP创建多级目录的函数,也就是mkdir函数!PHP创建多级目录的代码实例如下:<?phpfunction create_dir($dirName){    // 去除输入目录名中的空格部分    $dirName = trim($dirName);    // 判断输入的目录名称不能为空   &...

阅读全文

PHP数组序列化和反序列化

PHP序列化在我们实际项目运行过程中是一种非常常见的操作。比如当我们想要将数组值存储到数据库时,就可以对数组进行序列化操作,然后将序列化后的值存储到数据库中。其实PHP序列化数组就是将复杂的数组数据类型转换为字符串,这样就方便数组存库操作。我们对PHP数组进行序列化和反序列化操作,主要就用到两个函数,serialize和unserialize。一、PHP数组序列化:serialize<?php$data=['PHP','HTML','Java','Python'];echo&n...

阅读全文

IIS7.5如何配置PHP伪静态

windows下IIS7.5如何配置伪静态,今天来教你如何配置首先上微软下载伪静态重写组件:iis7(64位)url重写模块下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=7435iis7(32位)url重写模块下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=5747根据系统来下载安装32位或者64位的URL重写模块。安装好后如上图,iis里面url重写组件已经安装好,下面我们新建记事本,将名字改为web...

阅读全文

PHP获取文件后缀名的几种方法

一、通过pathinfo首先大家应该知道pathinfo()函数可以返回一个关联数组包含有path的信息,那么如下代码,我们用pathinfo获取1.txt这个文件的路径信息。<?phpvar_dump(pathinfo('1.txt'));返回信息如下图:图中我们需要关注的就是,extension这个元素,这里的extension的值是txt,也就是表示文件后缀名。那么我们想要获取这里单独的文件后缀名,就可以进行如下操作:1、PATHINFO_EXTENSION<?phpecho pathinfo(&#...

阅读全文

8个必备的PHP功能开发

做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:01.// 两个默认参数的函数 02.function foo($arg1 = ”, $arg2 = ”) ...

阅读全文

PHP如何将中文转换为拼音

用来得到中文的首字母:这个是将中文转换为拼音的类:charset<?php/*** 汉字转化为拼音,拼音转化为汉字**/class charset{private $_code=array(array("a",'-20319'),array("ai",'-20317'),array("an",'-20304'),array("ang",'-2...

阅读全文

在64位Windows7系统上部署Apache+PHP+MySQL

一、安装Apache目前官方没有64位的Apache,在网上找到64位的Apache1.https://blackdot.be/download-archive/下载httpd-win642.2.192.没有安装程序,解压到想要装的位置(我的位置D:\ProgramFiles\Apache)3.修改配置文件D:\ProgramFiles\Apache\httpd-2.2-x64\conf\httpd.conf【注意路径中必须使用左斜杠】:ServerRoot "/httpd-2.2-x64" 改为Serv...

阅读全文

IIS+PHP+MYSQL+PHPMYADMIN 环境配置

首先下载php-5.2.0-win32.zip,mysql-noinstall-5.0.22-win32.zip和phpMyAdmin-2.9.1.1-all-languages.zip。这三个文件的下载地址可以在百度搜索得到。安装php1、在D盘新建一个名为PHP的文件夹,解压缩php-5.2.0-win32.zip到D:\PHP2、在D:\PHP文件夹下找到php.ini-dist文件,将其复制一份以做备份。将复制后的文件更名为php-ini。3、在php.ini文件中找到以下行:extension_dir="./"(注:该行...

阅读全文