【php使用百度翻译api示例分享】教程文章相关的互联网学习教程文章

php删除数组元素示例分享_PHP

PHP删除数组元素的具体方法: 1.用unset()方法: 代码如下:$a=array("red", "green", "blue", "yellow"); count($a); //得到4 unset($a[1]); //删除第二个元素 count($a); //得到3 echo $a[2]; //数组中仅有三个元素,本想得到最后一个元素,但却得到blue, echo $a[1]; //无值 ?> 缺点:删除数组中的元素后,数组中的元素个数(用count()得到)变了,但数组下标却没有重新排列,还必须用PHP删除数组元素前的key来操作相应的值...

php分页代码学习示例分享_PHP

代码如下: header("content-type:text/html;charset=utf-8"); //数据库连接 $conn = mysql_connect("localhost", "root", "111") or die("not connnected : ".mysql_error()); mysql_select_db("test", $conn); mysql_query("set names utf8");//查询共有多少行数据 $sql1 = "select count(*) from user"; $ret1 = mysql_query($sql1); $row1 = mysql_fetch_row($ret1); $tot = $row1[0]; //每页多少行...

php实现下载限制速度示例分享_PHP

代码如下:// local file that should be send to the client$local_file = 'test-file.zip'; // filename that the user gets as default$download_file = your-download-name.zip; // set the download rate limit (=> 20,5 kb/s)$download_rate = 20.5; if(file_exists($local_file) && is_file($local_file)) {// send headers header(Cache-control: private); header(Content-Type: application/octet-stream); header(Conten...

php中hashtable实现示例分享_PHP

对php内核有一定了解的人应该都知道php的精髓就是HashTable,HashTable在php的实现中无处不在。包括php的数组、什么全局变量、局部变量的作用域等等,php的hashtable拆开来说就是四部分: hash函数:用的是time33的散列函数,将一个字符串的key转换成一个数字一个C数组:用来储存桶(buckets)的两个双向的链表:第一个双向链表是数组的每个元素(桶bucket)是一个双向链表,这样做是为了解决hash冲突;第二个双向链表是数组将每一个...

php统计时间和内存使用情况示例分享_PHP

代码如下:/** * 记录和统计时间(微秒)和内存使用情况 * 使用方法: * * G('begin'); // 记录开始标记位 * // ... 区间运行代码 * G('end'); // 记录结束标签位 * echo G('begin','end',6); // 统计区间运行时间 精确到小数后6位 * echo G('begin','end','m'); // 统计区间内存使用情况 * 如果end标记位没有定义,则会自动以当前作为标记位 * 其中统计内存使用需要 MEMORY_LIMIT_ON 常量为true才有效 * * @param string $start 开...

zf框架db类的分页示例分享_PHP

zf框架的分页示例 代码如下:isset($_GET['page']) ? $page = $_GET['page'] : $page = 1;//引入Loader类(自动加载类)require_once("Zend/Loader.php");//使用Loader类引入一个Db类Zend_Loader::loadClass("Zend_Db");//引入Zend_Db的状态器Zend_Loader::loadClass("Zend_Db_Statement_Pdo");//配置数据库连接信息$Config = array('host' => '127.0.0.1' , 'username' => 'root' , 'password' => '111' , 'dbname' => 't...

php使用反射插入对象示例分享_PHP

代码如下:/** * 插入insertModel(),利用反射,效率稍差 * @param class $model 对象 * @param bool $is_returnLastInsertId 是否返回添加ID * @return int 默认返回成功与否,$is_returnLastInsertId 为true,返回添加ID */ public function insertModel($model,$is_returnLastInsertId=FALSE) { try { require_once dirname(dirname(__FILE__)).'\Models\BaseModel.php'; ...

php上传图片存入数据库示例分享_PHP

大部分人的图片上传都是保存一个路径到数据库,这样在插入时确实快,也符合web的特点,但是在删除时就很麻烦,需要找到文件并删除,该代码能够把代码直接存入数据库,删除时一并删除。请注意:这样的话数据库大小会激增,请酌情使用 表结构 代码如下:CREATE TABLE `upload` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `type` varchar(20) NOT NULL, `data` mediumblob NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB ...

php遍历文件夹和文件列表示例分享_PHP

为PHP遍历目录和文件列表写了一个简单的类,并附上使用实例,大家参考使用吧代码如下:define('DS', DIRECTORY_SEPARATOR); class getDirFile{//返回数组 private $DirArray = array(); private $FileArray = array(); private $DirFileArray = array();private $Handle,$Dir,$File;//获取目录列表 public function getDir( & $Dir ){ if( is_dir($Dir) ){ if( false != ($Handle = opendir($Dir)) ...

php无限遍历文件夹示例分享_PHP

最近在能php目录操作,搞了一个目录无限遍历: 使用的函数有: isset()判断某个变量是否定义 chdir() 将当前目录改变为指定的目录。 opendi()打开目录。 readdir()读取目录。 getcwd()获取当前目录。 还用到了for if GET传值 大概就这些东东: 下面是代码:代码如下:if(isset($_GET['id']))//判断是否传值{ $s=str_replace(' ','+',$_GET['id']); $s=base64_decode($s);//接受传递的值 值一般是要打开的目录的绝对路劲 ...

php类声明和php类使用方法示例分享_PHP

代码如下: /**php语言是支持面向对象编程的,对于面向对象的编程,学过java和C++的人都知道啊! *如果不清楚的去baidu问一下就可以了。 */ //我们来定义一个类,定义类的关键字是 “class” class computer { //在类里面可以创建方法,变量等 //定义一个加法 function add ($n1,$n2) { $sum = $n1 + $n2; return $sum; } //定义一个减法...

php分页示例分享_PHP

代码如下://分页函数 第一页: url/1 第二页: url/2function pages($url, $totalnum, $page, $pagesize = 20) { $urladd = ''; $url .= '/'; $totalpage = ceil($totalnum / $pagesize); if($totalpage $page = min($totalpage, $page); $shownum = 5; // 显示多少个页 * 2 $start = max(1, $page - $shownum); $end = min($totalpage, $page + $shownum); // 不足 $shownum,补全左右两侧 $right...

php自定义session示例分享_PHP

下面为session类的代码 代码如下:class session{ static function init() { session_set_save_handler( array("session","open"), array("session","close"), array("session","read"), array("session","write"), array("session","destroy"), array("session","gc") ); } static function open($save_path,$session_name) { echo "session opening!"; /*global $db,$REMOTE_ADDR; $rs = $db->Execute("s...

php读取大文件示例分享(文件操作类)_PHP

Lib_File2.php 代码如下: class Lib_File2 { //文件目录 private $root = '/data/wwwroot/kkpromo/data/'; //文件后缀 private $suffix = '.log'; //文件句柄 private $handle=null; //一次读取文件的最大记录数 private $limit=40000; //每行读取的字节长度 private $length=1024; //开始时间 private $startTime=0; //内存使用基准点 private static $startMemory=0; // private $conn=null; // private sta...

php实现水仙花数示例分享_PHP

自幂数,又称阿姆斯特朗数,民间通称水仙花数。实则只有3位自幂数才是水仙花数。4位5位6位等等各有别的叫法。代码如下:<?php//阿姆斯特朗数:一个k位数,它的每个位上的数字的k次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)class Armstrong {static function index(){ for ( $i = 100; $i < 100000; $i++ ) { echo self::is_armstrong($i) ? $i . : ; } } static function is_armstrong($num){ $s = 0; $k = strlen...