Como soy nuevo en smarty, no puedo convertir números flotantes a int. Ej: 12.234 => 12 por favor ayúdame si encuentras alguna soluciónCómo convertir float a int en smarty
Respuesta
¿Por qué no la haces antes de unirla a la vista. No hay ninguna razón para pasar los datos de visualización que deben procesarse posteriormente.
$int = (int) $float;
$smarty->assign(array(
'number' = $int
));
Si realmente debe obtener la parte entera de un flotador usando Smarty, probar este ...
{$number|string_format:"%d"}
Eso es como PHP de printf()
.
esto podría funcionar darle una oportunidad
(string)((int)$float)
eso también comprobar este enlace
¿Por qué lanzar a 'cadena'? –
Esto se puede hacer:
{$converted = settype($myVar, 'integer')}
que necesitará asignar el devuelve el valor de settype, bool, de lo contrario, el valor se mostrará en la interfaz de usuario.
también debe ser capaz de hacer esto: {variable $ | intval}
Funciona muy bien. Solución más limpia y parece más eficiente. –
- 1. Convertir float a int en F #
- 2. Cómo convertir std :: wstring a tipo numérico (int, long, float)?
- 3. Convierta float a int en Objective-C
- 4. Convertir float a char *
- 5. Convertir float a NSNumber
- 6. Cómo convertir int * a int
- 7. Cómo convertir flotador a int en Java
- 8. Lua: convirtiendo de float a int
- 9. ¿Cómo puedo convertir una cadena en int o float con prioridad en int?
- 10. Convertir float en bits
- 11. Haskell converting Float to Int
- 12. convertir float a entero en prolog
- 13. C++ float to int
- 14. C++ gamedev: truncar float a int
- 15. float/int conversión implícita
- 16. Conversión rápida de float a int (truncado)
- 17. Cómo convertir a entero int
- 18. Cómo convertir int [] a byte []
- 19. Cómo convertir entero a int?
- 20. Cómo convertir int a QString?
- 21. convertir int a flote a hexadecimal
- 22. ¿Convertir int a cadena?
- 23. Cómo convertir cadenas en float en JavaScript?
- 24. Convertir iterador a int
- 25. Cómo convertir long a int en .net?
- 26. Cómo convertir int a enum en C++?
- 27. Cómo convertir NUM a INT en R?
- 28. donde es op_addition en [int, float, double]
- 29. En Kotlin ¿Cómo puedo convertir un int? a un Int
- 30. Float e Int ¿Ambos 4 bytes? ¿Cómo?
Necesito convertir en .tpl (plantilla)? – sandeep
@sandeep: No, esto es * antes * asigna la variable en sí; en tu archivo '.php' –
ya lo tengo. Pero necesito cambiar en el archivo tpl. No tengo acceso al archivo .php. – sandeep