Esiste un equivalente PHP di Java Character.getNumericValue(char c)
?equivalente PHP di Character.getNumericValue di Java (char c)?
5
A
risposta
0
No. Non ci sono cotture equivalenti.
0
Edit: Ops, che non è quello che getNumericValue
fa. Immagino che la risposta non sia poi. Dovrai creare un tuo tavolo che mappa caratteri numerici in numeri.
Se si desidera una funzione che funziona con i caratteri numerici più comuni, si potrebbe fare qualcosa di simile, ma sarebbe fallire per particolari numeri Unicode:
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
utilizzare la funzione intval()
.
Questo non gestisce lettere o numeri romani allo stesso modo, ma è possibile creare il proprio metodo per farlo in quei casi. Gestirà le cifre standard, però.
if (intval("2") === 2) echo("YAY!");
Problemi correlati
- 1. C# Equivalente di Java IdentityHashMap
- 2. Equivalente Java di C# system.beep?
- 3. Equivalente Java di C# 'Enumerable.Any'
- 4. Java equivalente al preg_replace_callback di PHP
- 5. java equivalente di php HMAC-SHA1
- 6. Equivalente HashSet di Java in PHP
- 7. Equivalente di IllegalArgumentException di Java in C++
- 8. C# equivalente di Java esempio di inizializzazione
- 9. equivalente di ungetc In java
- 10. Equivalente C equivalente a "Variabili variabili" di PHP
- 11. Java equivalente a PHP morire
- 12. PHP ha un equivalente di #ifdef di C/C++?
- 13. Java equivalente di Rfc2898DerivedBytes C# s '
- 14. Equivalente dell'effettiva Java di Bloch per C#
- 15. Java equivalente di C# 'utilizzando' istruzione
- 16. Equivalente di C++ map.lower_bound in Java
- 17. Equivalente di modelli variadici C++ in Java
- 18. Java stringa di stampa C++ equivalente
- 19. C# equivalente a charAt() di Java?
- 20. Equivalente di C# ObservableCollection in Java
- 21. equivalente oggettivo C di MessageDigest in Java?
- 22. equivalente in C++ di Java ByteBuffer?
- 23. C# String.Format() Equivalente in PHP?
- 24. C# equivalente all'array associativo php
- 25. Equivalente Java di Reflection.Emit
- 26. PHP ha un equivalente di RequestDispatcher.forward di Java?
- 27. Equivalente finale statico C++ Java
- 28. C# Uri.EscapeDatastring() equivalente per Java
- 29. C# equivalente alla risorsa Java
- 30. java equivalente a C# ExpandoObject
"intval' è davvero interessante. Usando la base 36 dovrebbe farlo gestire anche le lettere. – casablanca
È fantastico! –