php技术

php技术

PHP中数组定义的几种方法

阅读(9) 作者(admin)

复制代码 代码如下:<?php$a = array("中国人","亚州人","龙王爷","西藏自治区");$b[0] = "苹果";$b[1] = "苹果";$b[2] = "苹果";$b[3] = "苹果";$b[4] = "苹果";$c = array("one" => "中国人&q...

php技术

对淘宝URL中ID提取的PHP代码

阅读(21) 作者(admin)

复制代码 代码如下:<?php$taobao = 'taobao.com';$tmall = 'tmall.com';$guojitmall = 'tmall.hk';$juhuasuan = 'ju.taobao.com';/*取宝贝的id休闲e族*/function quid($strurl) { $strurl = strtolower ( $strurl...

php技术

php增删改查示例自己写的demo

阅读(16) 作者(admin)

1.链接数据库通用方法:conn.php 复制代码 代码如下: <?php //第一步:链接数据库 $conn=@mysql_connect("localhost:3306","root","root")or die ("mysql链接失败"); //第二步: 选择指定的数据库,设置字符集 @mysql_selec...

php技术

php使用异或实现的加密解密实例

阅读(23) 作者(admin)

若a=b ^ c;则b=a ^ c (^是异或的意思),php在处理异或的字符时先把字符转化为二进制的ascii值,对这些值进行异或,获取结果后在将ascii值转化为字符,原理说晚了直接贴实现的代码:复制代码 代码如下:echo '<meta charset="utf...

php技术

PHP json_encode中文乱码问题的解决办法

阅读(24) 作者(admin)

下面的PHP代码可以解决以下问题:1.json_encode UTF8码中文后的字符串不可阅读2.json_encode 多级数组中文乱码问题3.json_encode 数组中包含换行时错误问题4.json_encode 数组中键为中文的问题复制代码 代码如下:funct...

php技术

分享PHP header函数使用教程

阅读(19) 作者(admin)

复制代码 代码如下:<?php // fix 404 pages: header('HTTP/1.1 200 OK'); // set 404 header: header('HTTP/1.1 404 Not Found'); // set Moved Permanently header (good for redrictions) // use with location he...

php技术

php读取本地文件常用函数(fopen与file_get_contents)

阅读(29) 作者(admin)

下面我们以.txt文件为实例来介绍php读取本地文件的函数,读取文件我们可以利用fopen或file_get_contents来读取,file_get_contents更简单而fopen需要fread配合才可以显示读出的内容。

1.首先来介绍一下fopen()函数

下...

php技术

PHP函数之日期时间函数date()使用详解

阅读(16) 作者(admin)

日期时间函数是PHP 的核心组成部分。无需安装即可使用这些函数。下面来详细说说date函数的具体用法:PHP Date() 函数PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间。语法date(format,timestamp)format 必...

php技术

php中通过数组进行高效随机抽取指定条记录的算法

阅读(15) 作者(admin)

php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序。该算法主要是利用php的array_rand()函数,下面看一下array_rand()函数的主要功能:array_rand―从...

php技术

php文件夹与文件目录操作函数介绍

阅读(15) 作者(admin)

php文件夹操作函数string basename ( string path [, string suffix] )给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。在 Windows 中,斜线(/...

php技术

php jq jquery getJSON跨域提交数据完整版

阅读(17) 作者(admin)

前端请求端: 复制代码 代码如下: <script> $(function() { $.getJSON('http://test.com/aa.php?callback=?',{classid:1,num:2},function(json){ alert(json.key); }); }); </script> 被请求端: 复制代码 代码如下: $c...

php技术

PHP Session 变量的使用方法详解与实例代码

阅读(20) 作者(admin)

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不...

php技术

PHP中的str_repeat函数在JavaScript中的实现

阅读(14) 作者(admin)

PHP中有一个函数:String str_repeat($str, num);挺好用的....以下通过js和php模拟实现。

1:PHP版本 复制代码 代码如下: /*PHP版实现*/ function repeat($str, $num){ return implode( $str, array_fill(0, $num+1,...

php技术

改写函数实现PHP二维/三维数组转字符串

阅读(10) 作者(admin)

由于工作需要,自己在手册给定的示例函数基础上改写出了这样一个函数,代码如下: 复制代码 代码如下: //将多维数组中所有的数值转换成字符串――――》最多支持三维数组 function implodex( $glue, $array, $separator=''...

遭遇php的in_array低性能问题
php技术

遭遇php的in_array低性能问题

阅读(14) 作者(admin)

PHP的性能一直在提高。然而,若是用的不恰当,或是一个不留神,还是可能会踩到PHP内部实现方面的坑的。我在前几天的一个性能问题上就碰到了。

事情是这样子的,一位同事反馈我们的一个接口每次返回需要5秒之久,我们一起revi...

php技术

PHP Switch 语句之学习笔记

阅读(15) 作者(admin)

PHP 中的 Switch 语句用于执行基于多个不同条件的不同动作。

Switch 语句

如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。

使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。

语法

复...

php技术

PHP基础知识介绍

阅读(22) 作者(admin)

php中的整形数是有符号的,不能表示无符号整数,当整形数超出范围时,会自动从整形数转化成float数,可以用php_int_size常量来查看php整数类型所占字节,一般为4个字节,所以可以估算出整形数的范围,最高位数符号位。也可以用php_...

php技术

PHP截断标题且兼容utf8和gb2312编码

阅读(19) 作者(admin)

复制代码 代码如下: <?php if(strlen($r[title])>45){$str=utf8Substr($r[title],0,15)."...";}else{$str=$r[title];}echo $str; ?> //截取utf8字符串 function utf8Substr($str, $from, $len) { return preg_replac...

php技术

PHP循环函数使用介绍之PHP基础入门教程

阅读(15) 作者(admin)

PHP中的循环主要用户执行相同代码块运行指定的次数。PHP循环主要有四种:while,do…while,for,foreach。下面我们分开讲解每种循环的用法。while语句:只要指定的条件成立,则循环执行代码块。格式:while(expr){ statement;}...

php技术

PHP导航下拉菜单的实现如此简单

阅读(30) 作者(admin)

复制代码 代码如下: <style> #sddm li a:hover { background: #49A3FF}

#sddm div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8; border: 1px solid #5970B2}

#sddm...

php技术

PHP 输出URL的快捷方式示例代码

阅读(16) 作者(admin)

复制代码 代码如下: <?php /** * Internet Shortcut * * Add the following into "head": * <link href="favicon.ico" rel="icon" type="image/x-icon" /> * <link href="favicon.ico" rel="shortcut icon"...

php技术

php读取mysql中文数据出现乱码的解决方法

阅读(29) 作者(admin)

1.PHP页面语言本身的编码类型不合适,这时候,你直接在脚本中写的中文肯定是乱码,不用说数据库了解决方法:选择'UTF8'或者'gb2312',这样客户浏览器会自动选择并出现正确的中文显示。注意:'UTF8'或者'gb2312'都可以正确显示中...

JoshChen_web格式编码UTF8-无BOM的小细节分析
php技术

JoshChen_web格式编码UTF8-无BOM的小细节分析

阅读(20) 作者(admin)

但是在开发的过程中,发现一个小细节的问题,必须要打开F12才能看到的,原来,在head头部里面的所有引用的东西以及title等等,全部都跑到body里面去了,苦思冥想,百度、google全找不到答案。只好放弃了因为他并没有影响到我的功能...

php技术

测试PHP连接MYSQL成功与否的代码

阅读(10) 作者(admin)

方法很简单:

将下面的代码保存为test.php,放到web目录里面执行即可。

复制代码 代码如下: <?php $link=mysql_connect("localhost","root","123"); if(!$link) echo "FAILD!连接错误,用户名密码不对"; else echo "OK...