php中ASC 碼的妙用

2022-07-28 04:27:16 字數 457 閱讀 3107

最近在技術群中有位兄弟提出了乙個問題:

想讓自增的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,它不僅僅只有簡單的重新命名的功能,同樣可以改變檔案甚至整個...