【php怎么把数组保存为文件格式?实例代码】教程文章相关的互联网学习教程文章

php图片加水印原理(超简单的实例代码)_php技巧

文字水印: 代码如下:$w = 80; $h = 20; $im = imagecreatetruecolor($w,$h); $textcolor = imagecolorallocate($im, 123, 12, 255); $white = imagecolorallocate($im, 255, 255, 255); $grey = imagecolorallocate($im, 128, 128, 128); $black = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 399, 29, $grey); //画一矩形并填充 // 把字符串写在图像左上角 imagestring($im, 3, 2, 3, "Hello world!", $...

php中使用redis队列操作实例代码_php技巧

例1,入队操作: 代码如下:$redis = new Redis();$redis->connect('127.0.0.1',6379);while(True){ try{ $value = 'value_'.date('Y-m-d H:i:s'); $redis->LPUSH('key1',$value); sleep(rand()%3); echo $value."\n"; }catch(Exception $e){ echo $e->getMessage()."\n"; }}?> 例2,出队操作:代码如下:$redis = new Redis();$redis->pconnect('127.0.0.1',6379);while(True){ try{ echo $redis->LPOP('key...

PHP数组循环操作详细介绍附实例代码_php技巧

PHP数组还是比较常用的,于是我研究了一下PHP数组循环操作,在这里拿出来和大家分享一下,希望对大家有用。PHP基本上就是一种数组语言。时常要进行大量的PHP数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,虽然我很早就意识到了这个问题,但是一直没有细究,懵懂的感觉一直持续到现在,为了以后能节省点CPU时间,下面总结一下: 在循环里进行的是数组“读”操作,则foreach比while快,...

php字符串分割函数explode的实例代码_php技巧

array explode (string $separator, string $string [, int $limit]) 该函数有3个参数,第一个参数$separator设置一个分割字符(串)。第二个参数$string指定所要操作的字符串。$limit参数是可选的,指定最多将字符串分割为多少个子串。该函数返回一个由被分割的子串组成的数组。 来看下面的例子,对一个由逗号分隔的多行文本数据进行分析。例1,分割字符串。代码如下:$this_year = 2013;$text = 祝无双,F,1982,广东,普遍职员李三兵,...

php多层数组与对象的转换实例代码_php技巧

多层数组和对象转化的用途很简单,便于处理WebService中多层数组和对象的转化 简单的(array)和(object)只能处理单层的数据,对于多层的数组和对象转换则无能为力。 通过json_decode(json_encode($object)可以将对象一次性转换为数组,但是object中遇到非utf-8编码的非ascii字符则会出现问题,比如gbk的中文,何况json_encode和decode的性能也值得疑虑。下面上代码: 代码如下: function objectToArray($d) { if (is_object($d)) {...

PHPSession变量的使用方法详解与实例代码_php技巧

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态。通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称、购买商品等)。不过,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以...

PHPimagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码_php实例

1. 截取整个屏幕 Screenshot 代码如下:$im = imagegrabscreen(); imagepng($im, “myscreenshot.png”); ?> 2. 截取一个窗口 Capture a window (IE for example) 代码如下:$browser = new COM(“InternetExplorer.Application”); $handle = $browser->HWND; $browser->Visible = true; $im = imagegrabwindow($handle); $browser->Quit(); imagepng($im, “iesnap.png”); $im = imagegrabscreen(); ?...

php批量替换html标签的实例代码_php技巧

1.把html元素全部去掉,或者保留某几个html标签 代码如下:$text = 'Test paragraph. Other text';echo strip_tags($text);echo "/n"; // Allow and echo strip_tags($text, '');?>结果为(去掉了注释): Test paragraph. Other textTest paragraph. Other text2.相反,只去掉某一个html标签 代码如下:function strip_only($str, $tags, $stripContent = false) { $content = ''; if(!is_array($tags)) { $tags = (str...

使用PHP备份MySQL和网站发送到邮箱实例代码_php实例

代码如下:#!/usr/local/bin/php.clirequire_once './lib/swift_required.php'; //MySQL$mysql_dbname = "db";$mysql_user = "user";$mysql_pass = "pass";$mysql_file = "./xxx.sql";$mysql_charset = "utf8";system("mysqldump --default-character-set=$mysql_charset --opt -u$mysql_user -p$mysql_pass $mysql_dbname > $mysql_file"); //Backup WWW File$www_path = "../www/";@$final_file = "./xxx_com_".date("Y_m_d").".z...

zendframework文件上传功能实例代码_php实例

代码如下://实例化上传类$upload = new Zend_File_Transfer();//设置过滤器,大小限制为5M,格式为jpg,gif,png$upload->addValidator('Size', false, 5 * 1024 * 1024);$upload->addValidator('Extension', false, 'jpg,gif,png');if (!$upload->isValid()) { print '文件大小或格式不符合'; exit();} //获取上传的文件表单,可以有多项$fileInfo = $upload->getFileInfo();//获取后缀名,这里pic为上传表单file控件的name ...

5种PHP创建数组的实例代码分享_php技巧

看这篇文章之前相信大家都已经看过PHP中文手册关于数组这一节的讲解了,怎么样呢,看懂了多少?至少我第一次阅读文档时是一头雾水,也许是因为在翻译的不够通俗易懂吧^_^!!这里UncleToo根据自己的经验,将数组的各种创建方式用PHP实例代码的方式分享给大家,希望对大家有些帮助(当然,PHP文档还是要多看的) 1、使用array()创建数组 array()创建数组是我们在PHP开发过程中最常用到的一种方式,准确来说array()是一种结构而不是一...

一组PHP可逆加密解密算法实例代码_php实例

对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。 对于需要还原的信息,则需要采用可逆的加密解密算法。 下面一组PHP函数是实现此加密解密的方法: 加密算法如下: 代码如下:function encrypt($data, $key){ $key = md5($key); $x = 0; $len = strlen($data); $l = strlen($key); for ($i = 0; $i < $len; $i++) { if ($x == $l) ...

PHP创建桌面快捷方式的实例代码_php技巧

代码如下:$shortCut = "[InternetShortcut]URL=http://www.gxlcms.comIDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Disposition: attachment; filename=JustFlyHigh.url;");echo $shortCut; 首先确保的网站根目录有favicon.ico文件。修改代码中的网址(URL)和保存的文件名(filename)。 注:保存时的编码不要转成UTF-8,因各种浏览器的差异,有...

PHP实现删除非站内外部链接实例代码_php技巧

一般在做网站系统的时候,出于优化等因素的考虑需要再添加文章的时候删除掉不是本站的链接,对于这一要求可以通过让PHP处理下文章内容,来达到文章外部链接的自动删除的效果。 本实例代码主要参考织梦CMS内容管理系统的外链删除方法。代码如下:/** * 删除非站内链接 * * @access public * @param string $body 内容 * @param array $allow_urls 允许的超链接 * @return string */function Replace_Links( &$bod...

php分页函数完整实例代码_php技巧

本文分享一例php分页函数完整实例代码,使用此函数实现分页效果很不错。分享给大家供大家参考。 具体功能代码如下: <?php /* * Created on 2011-07-28 * 使用方法: require_once(mypage.php); $result=mysql_query("select * from mytable", $myconn); $total=mysql_num_rows($result); //取得信息总数 pageDivide($total,10); //调用分页函数//数据库操作 $result=mysql_query("select * from mytable limit $sqlfirst,$show...

文件格式 - 相关标签
实例 - 相关标签