分类: 全部分类

123 篇文章

正则积累
校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{…
PHP抓取远程图片
<?php function GetImage($url, $filename = "") { if ($url == "") { return false; } if ($filename == "") { $ext = strrchr ( $url, "." ); if ($ext != ".gif" && $ext !=…
100个Python小技巧
▍1、for循环中的else条件 这是一个for-else方法,循环遍历列表时使用else语句。 下面举个例子,比如我们想检查一个列表中是否包含奇数。 那么可以通过for循环,遍历查找。 numbers = [2, 4, 6, 8, 1]for number in numbers:    if number % 2 == 1:        pri…
PHPJiaMi 解密脚本-免费开源【仅供学习】
最近,在维护一个PHP的远古项目时,查到一个PHP源代码,当用编辑器打开看时,发现这堆代码里有部分文件是经过编码变换的,摘取其中一个文件的开头部分样本如下: <?php /* PHP Encode by http://Www.PHPJiaMi.Com/ */error_reporting(0);ini_set("display_errors"…
PHP秒数(不是时间戳)转时分秒格式
/** * 秒数转时分秒格式【注:不是时间戳】 * @param int $seconds 秒数【例如:500】 * @return false|string */ function changeTimeType($seconds){ if ($seconds >3600){ $hours =intval($seconds/3600); $m…
返回PHP数组中指定的多列
<?php namespace app\index\controller; class Temp { /** * 返回数组中指定多列 * * @param array $input 需要取出数组列的多维数组 * @param String $column_keys 要取出的列名,逗号分隔,如不传则返回所有列 * @param String $…
PHP的curl请求方法
<?php namespace app\index\controller; class Temp { //模拟请求源,参数1:访问的URL,参数2:post数据(不填则为GET),参数3:提交的$cookies,参数4:是否返回$cookies public function new_curl_request($url,$post='',$c…
CURL下载远程图片示例
<?php namespace app\index\controller; class Temp { //下载学校logo public function getImg(){ $img_path = 'https://static-data.eol.cn/upload/logo/102.jpg'; $this->downloadImag…