最近在技術群中有位兄弟提出了乙個問題:
想讓自增的id格式化為
a001——a999
b001——b999
……z001——z999,
我最初的構思是迴圈中,分if條件判斷出來進行a——z字母,
但是這樣做有個極大的缺點,**顯得很呆板冗餘,26個英文本母等於需要26個判斷。
後來有人支招將字母變成ascⅱ碼,恰好a——z等於ascⅱ碼的65——91;
這樣就只需要乙個函式進行格式化id就可以了:
function
format_string(
$num
) $str
=chr
($part1).
$b.$part2
;return
$str;}
for($i=
1;$i<
5000;$i
++)
鍵盤對應的ASC 碼
0x1 滑鼠左鍵 0x2 滑鼠右鍵 0x3 cancel 鍵 0x4 滑鼠中鍵 0x8 backspace 鍵 0x9 tab 鍵 0xc clear 鍵 0xd enter 鍵 0x10 shift 鍵 0x11 ctrl 鍵 0x12 menu 鍵 0x13 pause 鍵 0x14 caps ...
php中rename 函式的妙用
大家都知道,rename 函式可以對檔案或目錄進行重新命名的操作。其實它還可以做很多事情。熟悉unix的朋友應該知道shell命令mv,它相當與win32的移動,而且移動的同時可進行重新命名。我發現,php的rename 函式就相當於mv,它不僅僅只有簡單的重新命名的功能,同樣可以改變檔案甚至整個目...
PHP中rename 函式的妙用
大家都知道,rename 函式可以對檔案或目錄進行重新命名的操作。其實它還可以做很多事情。熟悉unix的朋友應該知道shell命令mv,它相當與win32的移動,而且移動的同時可進行重新命名。我發現,php 的rename 函式就相當於mv,它不僅僅只有簡單的重新命名的功能,同樣可以改變檔案甚至整個...