Welcome 微信登录

首页 / 网页编程 / PHP

PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)

PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)

本文实例讲述了PHP正则表达式基本用法。分享给大家供大家参考,具体如下:Demo1.php<?php //尝试着写第一个正则表达式 //第一个参数,表示模式(就是和字符串去比较,匹配) //第二个参数,表示字符串 //如果整个函数模式和字符串比较后匹配了,那么返回真(true)1,否则返回假(false)0 //什么叫匹配,就是一个一个的比较过去 //按照什么规则??按照模式来匹配 //只要模式全部通过,那么就通过 //匹配和相等是两个概念 ...
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)

PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)

本文实例讲述了PHP日期与时间操作技巧。分享给大家供大家参考,具体如下:Demo1.php<?php //验证时间 //checkdate() 1.月份 2.日 3.年 //checkdate() 判断这个日期是否是合法的日期 //不合法的日期,试一试 if(checkdate(7,16,2010)){echo "这个日期是合法有效的"; }else{echo "这个日期是非法的。"; }?>Demo2.php<?...
详解PHP中array_rand函数的使用方法

详解PHP中array_rand函数的使用方法

前言array_rand() 函数从数组中随机选出一个或多个元素,并返回。从一个数组中随机取出n个值,用array_rand()可以轻易的实现,当面对大数组的时候,我们会担心他的效率、性能问题。我测试了一下,当在一个大小为一万的数组中随机取出20个值,即array_rand($arr, 20)的时候,程序只花费了0.005s左右,效率非常高。平时基本上都不会遇到这么大的数组吧,所以我们不必担心array_rand效率问题了。同时,我用了另外一种用随机数的方...
PHP函数引用返回的实例详解

PHP函数引用返回的实例详解

引用返回手册里是这么写的:引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理的技术原因时才返回引用!要返回引用当你想将函数的返回引用绑定到某个变量时,PHP允许你这么做:function &returns_reference(){static $someref = 0;$someref++;return $someref;} $newref = &returns_reference(...
PHP入门教程之图像处理技巧分析

PHP入门教程之图像处理技巧分析

本文实例讲述了PHP图像处理。分享给大家供大家参考,具体如下:Demo1.php<?php//一般生成的图像可以是 png,jpg,gif,bmp//jpeg,wbmp//第一步,设置文件MIME类型,输出类型 text/html 类型是网页类型,默认可以不写//将输出类型改成图像流header("Content-Type:image/png;");//第二步,创建一个图形区域,图像背景//有两种创建方式,资源类型,一般要加上 @ 符号,防止...
PHP入门教程之PHP操作MySQL的方法分析

PHP入门教程之PHP操作MySQL的方法分析

本文实例讲述了PHP操作MySQL的方法。分享给大家供大家参考,具体如下:设置Zend 软件所有 UTF-8 编码设置单个项目 UTF-8 的编码Demo1.php<?phpheader("Content-Type:text/html; charset=utf-8;");//第一步,连接到 Mysql 服务器 3306//第二步参数,服务器地址;第二个参数,服务器的用户名;第三个参数,服务器密码//@ 如果出错了,不要出现警告或错误,直接忽略...
PHP入门教程之面向对象基本概念实例分析

PHP入门教程之面向对象基本概念实例分析

本文实例讲述了PHP面向对象基本概念。分享给大家供大家参考,具体如下:Demo1.php<?php//怎样去创建一个类 格式:修饰符 class 类名{}//我们去创建一个电脑的类,这类可以创建出对象(生产出电脑)class Computer { //类名第一个字母大写}//创建一台电脑出来,也就是对象的声明//格式:变量 = new 类名();//new Compuer() 表示实例化的过程(意思是创建一个对象)//$compuer1 = ...
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)

PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)

本文实例讲述了PHP面向对象的特性。分享给大家供大家参考,具体如下:Demo1.php<?phpheader("Content-Type:text/html; charset=utf-8;");//创建一个电脑类class Computer {//什么叫做类内,就是创建类的花括号内的范围叫做类内,其他地方则类外。//public 是对字段的公有化,这个字段类外即可访问,赋值和取值public $_name = "联想";}$computer ...
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)

PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)

本文实例讲述了PHP入门教程之使用Mysqli操作数据库的方法。分享给大家供大家参考,具体如下:Demo1.php<?php//使用 mysqli 对象操作数据库//创建 mysqli 对象(资源句柄)$_mysqli = new mysqli();//连接数据库 1.主机名(ip) 2.账户 3.密码 4.数据库//mysqli_connect 函数 == $_mysqli -> connect();$_mysqli -> co...
php微信公众平台开发之微信群发信息

php微信公众平台开发之微信群发信息

1、目的 完成在微信公众号中群发消息。这里只是完成简单的文字发送。也可以发送语音图片等,只是发送数据格式不同而已,下面有链接,可以查询数据类型的数据发送格式。2、群发短信的流程获取测试公众账号(有账号的可以不用测试账号,不过正式的账号限制比较多)用户关注上面的公众账号通过appid和appsecret获取我们的access_token通过access_token群发短信3、获取测试公众账号 + 关注公众号1)、公众测试账号获取 访问上面的连接,选择“接...
PHP将URL转换成短网址的算法分享

PHP将URL转换成短网址的算法分享

前言短网址服务,可能很多朋友都已经不再陌生,现在大部分微博、手机邮件提醒等地方已经有很多应用模式了,并占据了一定的市场。估计很多朋友现在也正在使用。短链接的好处:1、内容需要;2、用户友好;3、便于管理。下面是用PHP实现短网址转换的算法,代码如下:PHP<?php//短网址生成算法class ShortUrl {//字符表public static $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWX...
利用PHP将图片转换成base64编码的实现方法

利用PHP将图片转换成base64编码的实现方法

先来说一下为什么我们要对图片base64编码base64是当前网络上最为常见的传输8Bit字节代码的编码方式其中之一。base64主要不是加密,它主要的用途是把某些二进制数转成普通字符用于网络传输。由于这些二进制字符在传输协议中属于控制字符,不能直接传送,所以需要转换一下。虽然图片可能直接传输,但是我们也可以将它变成字符串直接放在源码里,而不需要浏览器在读取到源码后再从服务器上下载。如何使用PHP对图片进行base64解码输出<?php$im...
PHP基于单例模式编写PDO类的方法

PHP基于单例模式编写PDO类的方法

一、单例模式简介简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务;二、为什么要使用PHP单例模式? 1、php的应用主要在于数据库应用, 所以一个应用中会存在大量的数据库操作, 使用单例模式, 则可以避免大量的new 操作消耗的资源。 2、如果系统中需要有一个类来全局控制某些配置信息, 那么使用单例模式可以很方便的实现. 这个可以参看ZF的FrontController部分。 3、在一次页面请求中, 便于进行调试, 因...
微信支付PHP SDK —— 公众号支付代码详解

微信支付PHP SDK —— 公众号支付代码详解

在微信支付 开发者文档页面 下载最新的 php SDKhttp://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1这里假设你已经申请完微信支付1. 微信后台配置 如图我们先进行测试,所以先把测试授权目录和 测试白名单添加上。测试授权目录是你要发起微信请求的哪个文件所在的目录。例如jsapi 发起请求一般是jsapi.php所在目录 为测试目录,测试白名单即开发人员的微信号。正式的支付授权目...
<< 51 52 53 54 55 56 57 58 59 60 >>