tag strip_tags remove quitar para funcion etiquetas ejemplo php

php - strip_tags - En desuso: la función split() está en desuso. ¿Cómo arreglar esta declaración?



strip_tags() (3)

Bueno, lo primero que alguien debe hacer es verificar la documentación: split

Se recomienda usar preg_split o explode

Esta pregunta ya tiene una respuesta aquí:

Tengo la siguiente declaración que funcionó bien antes de PHP 5.3 usando la función de división:

$command = split (" ", $tag[1]);

Después de actualizar a PHP 5.3, recibo la advertencia En desuso:

Deprecated: Function split() is deprecated.


Desde this página:

Propina

split () está en desuso a partir de PHP 5.3.0. preg_split() es la alternativa sugerida para esta función. Si no necesita el poder de las expresiones regulares, es más rápido usar explode() , lo que no implica la sobrecarga del motor de expresiones regulares.

Si va a dividirse en "", podría considerar explotar para ser una mejor alternativa.


Utilice explode :

$command = explode(" ", $tag[1]);

Esta es la solución estándar para este caso.

Si necesita hacer coincidir una expresión regular (en lugar de algo simple como un espacio), use preg_split . Es más lento que explode , por lo que no hay razón para usarlo a menos que necesite una expresión regular.

Por cierto, para hacer lo contrario (unir elementos de matriz en una cadena), use implode .