Quiero encontrar una subcadena de la cadena o verificar si no existe tal subcadena usando Twig. En las palabras, necesito un análogo de ‘strstr’ o ‘strpos’ en php. Busqué en Google y busqué este problema en stackoverflow pero no encontré nada. ¿Alguien sabe cómo solucionar este problema?
Encuentra una subcadena en la cadena en TWIG
usuario1440167
HamZa
Acabo de buscar el documentosy encontrado este:
Operador de Contención: El en el operador realiza la prueba de contención. Devuelve verdadero si el operando izquierdo está contenido en el derecho:
{# returns true #}
{{ 1 in [1, 2, 3] }}
{{ 'cd' in 'abcde' }}
-
¿Es posible usar esto dentro de una declaración if?
– TeaCupApp
28 de octubre de 2012 a las 0:36
-
¡Sí, de hecho, puedes!
– Flo Schild
04/04/2014 a las 13:10
-
Genial 🙂 Lo usé para averiguar la ruta actual:
– Tobías Oberrauch
28 de agosto de 2014 a las 14:11
-
@TobiasOberrauch yo también; también puedes usar
app.request.pathinfo
como comparación 🙂– neemzy
29 de diciembre de 2014 a las 11:26
-
Solo para completar, la sintaxis para probar si una subcadena no está presente es: {% si ‘aguja’ no está en el pajar %}
– geekbrit
17/04/2018 a las 13:00
No se encontró nada, ¿en serio? cuando busco en google
Find substring in the string in TWIG
Yo tengo un primer golpe eso se ve muy bien No creo que vaya a ser mejor que eso.– Peka
22 de octubre de 2012 a las 8:10
Por favor, siga los consejos que necesita para confirmar antes de publicar ningún pregunta. Tenga en cuenta que solo usted quiere algo y se pregunta cómo está programado no califica como una pregunta de programación en sí.
– hakré
22 de octubre de 2012 a las 8:13
Pekka, gracias por tu enlace, pero no es exactamente lo que encontré. strstr y strpos permiten encontrar posiciones de subcadena en la cadena o devolver falso si no existe tal subcadena. No es similar con strpos.
– usuario1440167
22 de octubre de 2012 a las 8:22
Si no encuentras lo que buscas, siempre puedes hazlo tu mismo.
– Maerlyn
22 de octubre de 2012 a las 9:19