Có tương đương PHP của Character.getNumericValue(char c)
của Java không?PHP tương đương với Character.getNumericValue của Java (char c)?
5
A
Trả lời
0
No. Không có nướng tương đương.
0
Edit: Rất tiếc, đó không phải là những gì getNumericValue
làm. Tôi đoán câu trả lời là không. Bạn sẽ phải tạo một bảng của riêng bạn để ánh xạ các ký tự số thành các số.
Nếu bạn muốn có một chức năng làm việc với các ký tự số phổ biến nhất, bạn có thể làm một cái gì đó như thế này, nhưng nó sẽ không cho chữ số Unicode đặc biệt:
function getNumericValue($ch) {
if (ctype_digit($ch))
return ord($ch) - ord('0');
if (ctype_upper($ch))
return ord($ch) - ord('A') + 10;
if (ctype_lower($ch))
return ord($ch) - ord('a') + 10;
return -1;
}
2
Sử dụng intval()
chức năng.
Điều này sẽ không xử lý các chữ cái hoặc chữ số La Mã theo cùng một cách, nhưng bạn có thể tạo phương pháp của riêng bạn để làm điều đó cho những trường hợp đó. Nó sẽ xử lý các chữ số chuẩn.
if (intval("2") === 2) echo("YAY!");
Các vấn đề liên quan
- 1. Java tương đương với preg_replace_callback của PHP
- 2. C# tương đương với charAt của Java()?
- 3. Tương đương Java của cin (C++)
- 4. Tương đương HashSet của Java trong PHP
- 5. Java tương đương với php chết
- 6. PHP có tương đương với #ifdef của C/C++ không?
- 7. Tương đương với std :: C++ trong C++ của C++?
- 8. Tương đương TreeSet của Java tương đương với Python?
- 9. Có tương đương C# với mảng array_key_exists của PHP không?
- 10. C# tương đương với "self ::" của PHP là gì?
- 11. C# tương đương với Iterator trong Java
- 12. Tương đương với C++ map.lower_bound trong Java
- 13. C# tương đương với tài nguyên Java
- 14. C++ tương đương với Java này
- 15. C# Uri.EscapeDatastring() tương đương với Java
- 16. C# tương đương với Java dụ initializer
- 17. Tương đương với C# ObservableCollection trong Java
- 18. Tương đương với Java hiệu quả của Bloch cho C#
- 19. Có tương đương C# với CountDownLatch của Java không?
- 20. Có tương đương C++ với BigDecimal của Java không?
- 21. C# tương đương với từ khóa 'thực hiện' của Java?
- 22. Tương đương với IllegalArgumentException của Java trong C++
- 23. Mục tiêu C tương đương với ArrayList của Java
- 24. Tương đương với DateTime.Now của C# trong Java?
- 25. C# tương đương với isInstance của Java() là gì?
- 26. tương đương với __FUNCTION__ của C lanauage trong Java
- 27. Chức năng tương đương với "_getch()" của C trong Java?
- 28. Javascript tương đương với strtotime của php()?
- 29. Perl tương đương với preg_callback của PHP
- 30. Perl tương đương với escapeshellarg của PHP
'intval' thực sự thú vị. Sử dụng cơ sở 36 cũng sẽ làm cho nó xử lý các chữ cái. – casablanca
Thật tuyệt vời! –