首页 / PHP / 经验总结PHP应用技巧_PHP教程
经验总结PHP应用技巧_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了经验总结PHP应用技巧_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3252字,纯文字阅读大概需要5分钟。
内容图文
![经验总结PHP应用技巧_PHP教程](/upload/InfoBanner/zyjiaocheng/174/6db72d206b734567b3dfde25c6c5f031.jpg)
1、PHP应用技巧判断某个函数是否被支持
由于在PHP中我们可以灵活的使用增加或者减少php支持的模块,所以有的时候我们在使用PHP之前,总是会首先确定某个模块是否被加载,比如,看看GD图形模块是否被支持,可以用下面的这段代码:
- if(!function_exists('imagecreate')) {
- die('这个主机目前不支持GD图形模块');
- }
- ?>
同样的道理,我们可以利用类似的代码,测试 MSSQL,OCI等模块是否被支持。
2、PHP应用技巧在字符串中把网址改成超级链接
在网页中提交表单时,经常在提交的说明文本中出现一些网址,比如个人主页等信息,如果在显示时自动将其转为超级链接,那将是一件很惬意的事,就像用WORD编辑文档时自动出现超级链接一样。下面这段代码就很好的实现了其功能。
- $string = "连接赛迪网http://www.ccidnet.com 站点";
- //注意:连接后需要有个空格或回车。
- $string = eregi_replace("http://([^ ,rn]*)","<a href=\0 tarrget=_blank>\0</a>",$string);
- $string = eregi_replace("ftp://([^ ,rn]*)","<a href=\0 target=_blank>\0</a>",$string);
- print $string;
- ?>
3、PHP应用技巧用PHP处理多个同名复选框
如果一个表单中有多个同名复选框,在提交到php时却只有一个值,而并不像asp那样是一串用逗号分割的值。解决的方法是利用数组。将复选框的name后面加上[],例如: 改为:。这样php将得到一个叫pp的阵列。在提交的表单中先用Count(pp)来判断数组的个数即选中的个数,然后对数组进行分别处理就行了。同样的道理也适应于处理下拉框的多选问题。
4、PHP应用技巧利用static实现表格的颜色隔行显示
我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor(背景色)如果全是单色的,浏览者会感觉不太舒服。那么怎样做使表格各行的颜色不同呢?请看下面代码:
输出10行
- function getcolor()
- {
- static $colorvalue;//定义一个静态变量
- if($colorvalue=="#eeeeee")
- $colorvalue="#F5F5F5";
- else $colorvalue="#eeeeee";
- return($colorvalue);
- }
- print("<table border=1>n");//下面
说明:此程序中定义了一个静态变量static $colorvalue意思是在函数调用结束后,此变量$colorvalue还保留值,没有消失。当再次调用getcolor()函数时,变量$colorvalue的值是上次函数调用结束时$colorvalue的值。
大家知道,在C语言中,我们可以用#define来定义一个MACRO名字,通过检查是否该MACRO名字定义过来决定该头文件是否被引用。在PHP中也有同样的问题,比如:A引用B,C, B引用C,如果不采取措施,C将被引用2次。这样可能会导致一些奇怪的问题。解决办法:定义一个全局变量,并且通过检查该变量是否定义过来解决这个问题. 办法很简单,类似C。 只是这个全局变量我建议都用['user_packages'] ['headfilename']的命名规则。
- if (!empty($GLOBALS['FOODTAILS']['GLOBALDEFINE'])) return;
- $GLOBALS['FOODTAILS']['GLOBALDEFINE'] = true;
- class FOODTAILS {...
- };
- ?>
另外,在主程序中尽量采用require_once "headfiles.php"; 以避免重复引用。
http://www.bkjia.com/PHPjc/446510.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446510.htmlTechArticle经过长时间的工作积累,总结了一些PHP应用技巧,这里就分享给大家吧。PHP (Hypertext Preprocessor)是一种 HTML 内嵌式的语言,也是目前比较流行...
内容总结
以上是互联网集市为您收集整理的经验总结PHP应用技巧_PHP教程全部内容,希望文章能够帮你解决经验总结PHP应用技巧_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。