正则表达式如下: [1-9]?|\d{2,} [1-9]? # 可以是1到9的一位数或者为空,问号表示可以为空 |\d{2,} # 也可以是任意2位以上数字 如果要排除00,00000,0000000这样N个零的情况,可以加上断言 (?!0+$) #断言正则不是完全由N个0组成 最终的正则表达式为: (?!0+...

- 阅读剩余部分 -

php在for循环外使用数据

发表于 2019-01-01   |   分类于 php
下面的是输出数组for ($i=1;$i<=5;$i++){ $aaa[] = $i); }; print_r($aaa);下面的直接输出文本for ($i=1;$i<=5;$i++){ $bbb .= $i."<br />"; }; print_r($bbb);

正则表达式的前瞻后顾

发表于 2019-01-01   |   分类于 php
比如下面这段html,我只想取最后一个</a>连接的内容,就是那个是3<?php $str = <<<EOT <div class="pages"><strong>1</strong><a href=/read/1...

- 阅读剩余部分 -

正则匹配url中的域名

发表于 2018-12-30   |   分类于 php
(?<=://)[a-zA-Z.0-9]+(?=/)

PHP获取图片头类型

发表于 2018-12-26   |   分类于 php
<?php error_reporting(E_ALL^E_NOTICE^E_WARNING); $url=$_SERVER['QUERY_STRING']; $type = getimagesize($url); $type = $type['mime'];//获取图片头类型,以便后续创建 print_r($type); header("Content-type: ".$type); ?>
友情链接:樱木花盗'S blog 李洁博客