线上服务咨询
Php一些小知识点
发表时间:2019-07-30 16:35:00
文章来源:沈阳软件开发
标签:网站建设 小程序开发 小程序制作 微信小程序开发 公众号开发 微信公众号开发 网页设计 网站优化 网站排名 网站设计 微信小程序设计 小程序定制 微信小程序定制
浏览次数:0
1、变量、数组的应用技巧
(1)许多人没有使用太多的数组函数。 Foreach,list,each。举几个例子,你应该知道。例如:
$数据=阵列( 'A'=> 'DATA1', 'B'=> '数据2', 'C'=> 'DATA3');而(列表($下标,$值)=每($数据)){echo“$ subscript=> $ value:”; echo“$ subscript=> $ value \ n”;} reset($ data); foreach($ dataas $ subscript=> $ value){ Echo“$ subscript=> $ value:”; echo“$ subscript=> $ value \ n”;}(2)函数的变量,变量的变量和变量的“指针”:参见以下示例:
//变量$ var=“thisisavar”; $ VARNAME=“无功”; echo $$ varname; //函数变量functionfun1($ str){echo $ str;} $ funname=“fun1”; $ funname(“Thisisafunction!”);>变量的“指针”。该指针用双引号括起来表示他不是真正的指针。看一下下面的例子:
函数($ a){$ a ++;} $ c=0;函数($ c); echo $ c; //$ c仍为0函数(& $ a){$ a ++;} $ c=0; echo $ c; //$ c是1?>它被称为“指针”,因为它具有与C语言中的指针相同的功能。但这不是一个真正的指针,它只能被理解为这样。
2、正则表达式
正则表达式是一个非常大的主题,Perl正则表达式的强大功能是众所周知的。 PHP并不弱,他继承了Perl的正则表达式规则,并拥有自己的一套规则。这里只提到PHP自己的正则表达式。正则表达式是最基本的元素。简而言之,它是一组规则,用于确定其他元素是否符合自己的规则,或者它们是否具有相同的特征。
正则表达式的开头:^,两个符号之间的$结尾是匹配元素。例如,如果电话号码被检查为沈阳,则正则表达式中的电话号码为“^ 010 $”。只要前3位数字是010,即数字沈阳,就不会使用它后面的电话号码。然后,使用正则表达式匹配函数ereg来判断,例如:
$模式=“^ $ 010”; $电话=“01080718828'; if(ereg($ pattern,$ phone))echo“number to 沈阳”; elseecho“不是沈阳的数字”;>这是正则表达式。 沈阳的手机是8位数,那么我必须知道这个号码是否正确?如果他按下9位数字?如果判断正确,则将使用正则表达式的字符簇。那么上面例子的正则表达式应该写成:^ 010 [0-9] {8} $,你可以判断数字是否同时符合规则。正则表达式有很多应用程序。像LBB和VBB论坛这样所谓的VBB代码LBB代码的分析是用正则表达式完成的。
3、模板
了解正则表达式的功能,您就可以知道模板。什么是模板?例如,当在后台程序中使用网页时,程序代码被插入到网页中。像PHP一样。这是HTML和PHP的混合。这具有快速读取速度的优点。缺点是,如果你一起做网站,那么非程序员不会改变网络。
通过该模板,可以实现分工最合理化。艺术家只制作页面,程序只编写背景,然后将其组合在一起。优秀的Jsp提供了一个自定义标签,可以很好地完成模板功能。主流PHP如何做到这一点?这是通过正则表达式完成的。您可以访问Internet下载PHPLIB。 PHP目录中有一个template.inc源代码文件,它是使用PHP实现模板的类。
网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制