超文本预处理器是一种通用编程语言,最初是为了进行网页开发而设计的。它最初是由拉斯马斯·勒德尔夫在1994年创建的。PHP引用现在是由The PHP Group实现的。PHP最初是个人主页的缩写,但现在它是一个首字母递归型缩略词,全称为Hypertext Preprocessor,即超文本预处理器
一个php函数,计算1+3+5+7+······+n(n是奇数)的总和
也是一个递归求和,代码如下
不规则嵌套结构的分析
如果已经确定嵌套的结构
才可以考虑使用正则
然后对数据规划出相似的结构
第一个很简单就不用说了
第二个可以写成这样
需要注意的是正则在这样的条件下可用性并不高
因为嵌套结构如果改变了
就得修改或重新编写
唯一能通用的是递归结构(比如回文)
但正则的递归用法也只有PHP等少数语言支持
所以在Python中还是自己写算法好一点