有沒有辦法檢查字符串的第一個字符是字母還是數字?我不確定使用什麼功能。有沒有辦法檢查不使用正則表達式,因爲我們還沒有在我的課堂上知道。檢查一個字符串的第一個字符是PHP中的字母還是數字?
1
A
回答
4
您可以像訪問數組索引一樣訪問字符串中的字符,因此$string[0]
是第一個字符。
然後只使用is_numeric
。
$word1 = "string";
$word2 = "12345";
var_dump(is_numeric($word1[0])); // false
var_dump(is_numeric($word2[0])); // true
+1
*是一個字母或數字* OP想檢查如果是字母或數字 – Rizier123 2015-03-13 18:41:44
1
我建議您閱讀關於strings in PHP的更多信息。例如,您可以像引用數組一樣將其解引用以獲取單個字符。
$letters = 'abcd';
echo $letters[0];
還有一些ctype
功能。退房,ctype_digit()
和[ctype_alpha()
}(http://php.net/manual/en/function.ctype-alpha.php)。
ctype_digit($letters[0]); // false
ctype_alpha($letters[0]); // true
把這些放在一起,你應該能夠做你想做的。
相關問題
- 1. 函數檢查字符串的第一個字符是否是一個字母
- 2. 如何檢查字符串中的第一個字母是否是數字
- 3. 檢查一個字符是整數還是字母
- 4. 檢查字符串的第一個字母是否大寫
- 5. PHP檢查字符串的第一個數字是否爲1?
- 6. 如何檢查字符串中的第一個字符是字母?
- 7. 第一個字母是字符串中的數字
- 8. 檢查字符串是一個數字
- 9. 檢查一個字符串的第一個字母= char
- 10. 檢查一個字符串是否包含數字和字母
- 11. 如何檢查一個字符串是否在第一個字母和最後一個字母php
- 12. PHP檢查字符串是否包含一些字母/數字
- 13. 檢查一個字符串是否是M68k中的字母數字
- 14. 檢查表單字段的第一個字符是一個字母
- 15. 如何驗證字符串中的第一個字符是字母還是數字?
- 16. 如何檢查一個字符串是否是純字母?
- 17. 檢查一個字符串是一個字符串模式
- 18. 獲取字符串中子字符串的第一個字母
- 19. 字符串的最後一個字符應該是一個字母或數字
- 20. PHP字符串替換第一個字母名字的第一個名字
- 21. 如何檢查一個ruby字符串是一個實際的字符串還是一個blob數據如image
- 22. C - 檢查字符串是否是另一個字符串的子字符串
- 23. 檢查字符串第一個字符是引號
- 24. 正則表達式檢查字符串的第一個字符是數字
- 25. 檢查一個字符串是否沒有字符或數字
- 26. 如何檢測字符串中的最後一個字符是不是字母?
- 27. 是PHP中的一個數組的字符串,還是不是?
- 28. Postgres查詢檢查一個字符串是一個數字
- 29. 如何檢查一個字符是否是某個字母的字母?
- 30. 如何檢查第一個字符是否爲字母
你嘗試過什麼嗎? – Rizier123 2015-03-13 18:31:26
@bcesars對這個問題有多大幫助? – 2015-03-13 18:37:43
@JonathanKuhn這個問題究竟如何在SO中有效,而不是以廣泛的或主要的意見爲基礎_? – bcesars 2015-03-13 18:41:47