$str = 301 ;
gmstrftime("%h:%m:%s",$str) ; //00:05:01
將數字,轉成時分秒的形式
$result = $str ?? // 三元表示式,$str如果為空值為.不為空則為$str
有序集合可以做排行榜
用zincrby($key,1,$id); //對每個id每次請求進行加1
zrevrange $key 0 -1 withscores //檢視所有id的排序結果,0,-1是對所有集合,withscores是會出現次數,可以不傳
—call($name,$argments) //如果類沒有方法,在外層呼叫到了,會進入__call這個方法,name是呼叫的方法名,argments是呼叫的引數
...$argments 會轉化為變數,如果不用...是陣列
$this->redis->$name(...$argments ) //呼叫redis底層的方法
對乙個大陣列進行分頁處理
$data可以為1000條陣列的陣列,size為每頁10條資料
$page為第幾頁,前端傳入, from為偏移量 ,對偏移量進行計算,可算出每頁的資料
$page = 1 ;
$size = 10 ;
$from = ($page-1)*$size ;
array_splice($data,$from,$size) ;
將整數字串轉成整數值
給定乙個字串s,如果字串符合日常書寫的整數形式,並且屬於32位整數的範圍,返回str所代表的整數值,否則返回0.比如 s 123 則返回123.s 0123 則返回0.s 123 則返回 123.s 0 返回0.s 返回0.s 123a4 返回0.首先,需要判斷字串中是否有非法字元,具體 如下 pu...
將整數字串轉成整數值
題目 給定乙個字串str,如果str符合日常書寫的整數形式,並且屬於32位整數的範圍,返回所代表的整數值,否則返回0。eg str 123 返回123.str 023 因為 023 不符合日常的書寫習慣,所以返回0.str a23 返回0 str 0 返回0 str 2147483647 返回214...
將整數字串轉成整數值
題目 給定乙個字串str,如果str符合日常書寫的整數形式,並且屬於32位整數的範圍,返回所代表的整數值,否則返回0。eg str 123 返回123.str 023 因為 023 不符合日常的書寫習慣,所以返回0.str a23 返回0 str 0 返回0 str 2147483647 返回214...