我有一個包含70000多條記錄的數據庫,它的主鍵值從1個單一數字開始。如何在php中使用正則表達式下面的東西php
所以我想用戶必須輸入nm0000001
而不是1
在url.And代碼部分我不得不放棄除1
以外的其餘值。
但我的問題是,我想這種類型的具有字符串中9個字母的東西和模式是這個樣子
1 - nm0000001
9 - nm0000009
10 - nm0000010
2020 - nm0002020
而且從上面的圖案,我想只有像在PHP 1,9,10,2020
數字。
我認爲他的問題是,他不知道0結束和實際ID開始。這就是他試圖使用正則表達式的原因。 – 2011-05-17 13:29:36
@Zach無所謂。如果您從前面修剪nm,則無論前面有多少個零填充,「intval」都會將其餘的數字轉換爲適當的整數。例如:'echo intval(「000023345」);'打印'23345'。 – 2011-05-17 13:32:16
原本是我的想法。儘可能避免使用正則表達式! – 2011-05-17 13:44:46