随笔分类 - PHP
摘要:指定数字范围的随机 //随机2-32之间的数 mt_rand(2, 32); 自定义数组的随机 $colors = ['red','yellow','blue','green','brown']; //参数1:随机的数组 //参数2:指定返回多少个随机键名 //返回的是键名 $colorKey =
阅读全文
摘要:$arrs = [ 1 => '苹果', 4 => '梨子', 3 => '香蕉', 2 => '哈密瓜' ]; $arrs[0] = '草莓'; print_r($arrs);//结果Array ( [1] => 苹果 [4] => 梨子 [3] => 香蕉 [2] => 哈密瓜 [0] => 草
阅读全文
摘要:public function exportExcel() { $data = [ ['name' => 'aa', 'telephone' => '133xxxx4851'], ['name' => 'bb', 'telephone' => '135xxxx5862'], ['name' => '
阅读全文
摘要:获取用户发布消息的指定消息id的总和点赞数 Yii $productIds = ['2260', '2262', '2263', '2268', '2269']; $plSql = Like::find()->where([ 'pId' => $pIds, 'isLike' => 1 ])->sel
阅读全文
摘要:整个项目搜索关键字(查找某个字符) 选中项目,点击ctrl+shift+f 若不出来搜索框,试着切换一下输入法,ctrl+空格 选中项目,点击ctrl+shift+f 若不出来搜索框,试着切换一下输入法,ctrl+空格
阅读全文
摘要:自定义验证类 class BaseModel extends Model { public function rules() { return [ ['obj', ContentSecurityValidator::class], ]; } public function exec() { if (
阅读全文
摘要:只针对限定1M $data = file_get_contents("输入路径"); $maxSize = 1 * 1024 * 1024; //图片进行压缩 $data = compressImage($data, $maxSize); file_put_contents("输出路径", $dat
阅读全文
摘要:将图片压缩成jpg或png $type = explode('/', $file->type); $mainType = $type[0]; $subType = $type[1]; $isImage = $mainType == 'image'; $isGif = $subType == 'gif
阅读全文
摘要:图片验证 public function rules() { return [ [['id'], 'integer'], [['id'], 'required'], [['files'], 'file', 'maxSize' => 50 * 1024 * 1024, 'maxFiles' => 10
阅读全文
摘要:$tempFile = tempnam(sys_get_temp_dir(), 'temp'); $fhandle = fopen($tempFile, 'w'); fwrite($fhandle, $data);//$data为需要写入的数据 fclose($fhandle); unlink($tempFile);
阅读全文
摘要:在class里面的rule有属性,但是没声明
阅读全文
摘要:/** * 移除数组中指定key * @param $data * @param $key * @return array */ public static function removeKey($data, $key) { $keys = array_keys($data); $datum = []; ...
阅读全文
摘要:/** * @param $filename 文件名 */ public function exportCxv($filename) { $filename = @iconv('UTF-8', 'GBK', $filename . '.csv'); header("Content-type:application/vnd.ms-...
阅读全文