php - números - ¿Cómo borrar espacios en blanco de un texto en ramita?
eliminar espacios en excel (3)
Primero veamos qué probaste y por qué no funcionó:
- Sin espacio: no funciona porque "Use la etiqueta sin espacio para eliminar los espacios en blanco entre las etiquetas HTML, no los espacios en blanco dentro de las etiquetas HTML o los espacios en blanco en texto sin formato ", consulte la documentación sin espacio .
- Recortar: no funciona porque "el filtro de recorte elimina los espacios en blanco (u otros caracteres) desde el principio y el final de una cadena", consulte la documentación de recorte .
Lo que necesitas usar es lo siguiente:
{{ ''Some Text With Spaces''|replace({'' '': ''''}) }}
Esto dará como resultado:
SomeTextWithSpaces
Más detalles en la documentation .
Prueba esto:
{{ "I plays"|replace({'' '':''''}) }}
También puedes crear tu propio filtro para hacer eso.
Ejemplo:
class MyExtensions extends /Twig_Extension
{
public function getFilters()
{
return array(
new /Twig_SimpleFilter(''removeWhiteSpace'', array($this, ''removeWhiteSpace''), array(''is_safe'' => array(''html''))),
);
}
public function removeWhiteSpace($string)
{
return preg_replace(''//s+/'', '''', $string);
}
}
Declara como servicio:
myextensions.twig_extension:
class: YourProject/YourBundle/Twig/MyExtensions
public: false
tags:
- { name: twig.extension }
Y llámalo en tu plantilla de ramita:
{{ "Test remove white space"|removeWhiteSpace }}