18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > 网站建设

Php一些小知识点

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实现模板的类。

网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制

相关案例查看更多