log
2020-09-10
$count = User::query()->where('status', 1)->count(); $user->extra()->firstOrCreate([])->increment('comments_count', 1); $user->extra()->decrement('comments_count', 1); $affair->decrement('affair_comment_count', 1); $comment->delete(); $comments = $affair->comments() ->byAudit(1) ->whereDoesntHave('blacks', function (Builder $query) use ($user) { $query->where('user_id', $user); }) ->with([ 'user' => function ($query) { return $query->withTrashed(); }, 'reply' => function ($query) { return $query->withTrashed(); }, ]) ->limit($limit) ->orderBy('id', 'desc') ->get();
2020-04-29
PHP正则表达式模式参数/i, /U,/s U (PCRE_UNGREEDY) 这个修饰符逆转了量词的"贪婪"模式。 s (PCRE_DOTALL) 如果设置了这个修饰符,模式中的点号元字符匹配所有字符,包含换行符。 $str = 'aabcaabab'; $regx = '/a.*b/U'; preg_match_all($regx, $str, $matches); $str = '<div class="info"> abc </div>'; $regx = '/<div[^>]*?class="info">.*?[a-z]+.*?<\/div>/is'; preg_match_all($regx, $str, $matches);