-
PHP中常用数组处理函数示例分析
本文为大家讲解的是php中常用的数组处理函数的使用方法,感兴趣的同学参考下. 1.array_shift()将数组的第一个单元移出再返回,这对有时候数组的第一个单元要单独处理很方便。 <? $tmparray = array("1", "2", "3", "4"); $tmparray = array_shift ($tmparray); print_r($tmparray); ?> 2.array_chunk() 将一个数组分割成多个数组 ,后面参数控制数组单元数目...
PHP 2014-12-13 21:48:30 -
PHP面向对象分析设计的经验原则
本文是一篇php开发的经验谈,为大家讲解了PHP面向对象分析设计的经验原则,感兴趣的同学参考下. 你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 ...
PHP 2014-12-13 21:06:08 -
PHP和Java 集成开发详解分析
很久以前,有人从www上看到看到天空上一个很亮的亮点,它就是Java语言,与此同时,在另一个地方一位梦想家也看到了一个亮点,它就是PHP. 时间一天天过去,这两个亮点也变得越来越亮,很快,它们受到了编程者的喜欢,于是有人有疑问了:要是它们两者相遇,会发生什么事情?有没有可能将它们的强项结合在一起呢? 尝试在PHP和Java之间搭建一座桥梁,利用这座桥梁在这两个实体之间建立起一个沟通渠道,在这座桥梁的帮助下,你可以在Java中开发类,然后在PHP中调用它们的方法,同样,在你的Java桌面或Web应用程序中也可以使用PHP脚本。 在这篇文章中,你将会学到如何: ◆安装和配置PHP/Java桥 ◆在PHP脚本中使用Java类 ◆在Java类中使用PHP脚本 ◆在JSP页面中使用PHP脚本 那我们开始吧! 安装和配置PHP/Java桥 最新的PHP/Java桥zip包可在http://sourceforge.net/projects/php-java-bridge/下载到,安装过程依赖于选择哪个Java平台通过这座桥与PHP脚本交互...
PHP 2014-12-13 21:00:38 -
PHP EOT定界符的使用方法
本文为大家讲解的是PHP EOT定界符的使用方法,定界符 另一种给字符串定界的方法使用定界符语法(“<<<”)。应该在 <<< 之后提供一个标识符,然后是字符串,然后是同样的标识符结束字符串...
PHP 2014-12-13 20:54:08 -
php chr() ord()中文截取乱码解决方法
本文为大家讲解的是php通过chr() ord()截取中文出现乱码的解决方法,感兴趣的同学参考下. 今天看到chr() ord()中文截取乱码问题这个例子,觉得相当的不错,拿出来和大家分享下,有兴趣的朋友可以去试下,看看怎么样. <?php $lenth = 19; $str = "怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?"; echo strlen($str)<=$lenth ? $str : (substr($str,0,$lenth).chr(0)."...."); ?> <? /* @ 另一种方法,使用ord()函数: @ 适用于 gb2312 编码: */ $str = "怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?"; function gb2312_substr($str, $limit) { $restr =''; for($i=0;$i< $limit-3;$i++) {...
PHP 2014-12-13 20:48:06 -
windows下php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
本文是一个windows下的php环境安装和配置教材:PHP5 MySQL5 ZendOptimizer phpmyadmin,感兴趣的同学参考下. IIS即可以支持php也可以支持asp.相信得到不少人青睐. 下面的配置文档希望可以帮助大家顺利完成php环境搭建.不正确的地方请大家指正批评. 本例是在wiondws XP下 IIS5.1 php5.2.1(zip) MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安装与配置 IIS 的安装 1 在光驱中放入WindowsXP SP2系统安装光盘 2 依次在 控制面板 > 添加与删除 > 添加/删除Windows组件 > Windows组件向导 中选中 Internet信息服务(IIS) 3 点击 下一步 进行文件复制,直到完成安装 4 完成 IIS 安装 5 打开浏览器,输入 http://localhost 出现下面的界面则说明安装成功了 MySQL 的安装 1 点击MySQL安装...
PHP 2014-12-13 20:33:50 -
php优化及高效提速方法小结
本文为大家讲解了一些php开发中的技巧,优化,及速度方法的知识总结,感兴趣的同学参考学习下. 一、 在函数中,传递数组时使用 return 比使用 global 要高效,比如: function userloginfo($usertemp){ $detail=explode("|",$usertemp); return $detail; } $login=userloginfo($userdb); 比 function userloginfo($usertemp){ global $detail; $detail=explode("|",$usertemp); } userloginfo($userdb); 要高效 二、 (这个代码用于得到程序目录对应的网址,推荐使用) $urlarray=explode('/',$HTTP_SERVER_VARS['REQUEST_URI']); $urlcount=count($urlarray);unset($urlarray...
PHP 2014-12-13 20:12:11 -
php数组应用之比较两个时间的相减排序
本文是一个php实现的:php数组应用之比较两个时间的相减排序,感兴趣的同学参考下. 因网站需要实现两个时间段的所有小说的收藏,点击等操作,特把同事写的代码收藏下,以后有需要研究 $kkk = custom_tuijian("2008-08-15",date("Y-m-d")); //echo date("Y-m-d"); //print_r($kkk); function custom_tuijian($a,$b) { $sql = "select `r`...
PHP 2014-12-13 20:03:13 -
php中unserialize返回false的解决方法
本文主要为大家讲解了php中解析序列化函数unserialize返回false的解决方法,感兴趣的同学参考下. php 提供serialize(序列化) 与unserialize(反序列化)方法。 使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据...
PHP 2014-12-13 20:00:23 -
php5 pdo开启方法
本文为大家讲解的是php5的pdo开启方法,需要在php.ini中把php_pdo.dll,php_pdo_mysql.dll都打开才行,感兴趣的同学参考下. 想试试pdo怎么用,把 extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll 前面的#号去了,但是加载不了,仔细一看,哦,原来还有个 extension=php_pdo.dll 于是,就OK了 顺便说下,不要再把ext下的dll文件拷到windows目录下了,在环境变量里把php的路径加进去就行了,这样好点。是吧? 原来的中文问题是这样解决 在查询之前 mysql_query("set names 'utf8'"); 而用了pdo后 $dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象,就是创建了数据库连接对象$dbh echo "连接成功<br/>"; //你还可以进行一次搜索操作 $dbh->q...
PHP 2014-12-13 19:57:06