Tecnología

Inicio

Cómo quitar un carácter de Byte en PHP

Es útil para eliminar un carácter de byte en PHP de una cadena de texto con el propósito de formato, tales como la eliminación de la barra invertida final sobre una URL o el símbolo "$" de un valor en dólares. Un byte consta de 8 bits, lo que permite valores de 0-255. Una cadena de PHP es una serie de caracteres de un byte. Puede utilizar las funciones de cadenas integradas de PHP para localizar y luego quitar los caracteres de bytes de una cadena.

Instrucciones

1 Abra el archivo PHP en un editor de texto, como el Bloc de notas de Windows.

2 Almacenar una cadena de caracteres en una variable PHP añadiendo el código "$ cadena =" cadena de prueba ";". Reemplazar "cadena de prueba" con su propio texto.

3 Encuentra la posición de la primera ocurrencia del carácter de bytes que desea eliminar con la función "strpos", añadiendo el código "$ pos = strpos ($ cadena, 'i') ;." Utilizando el ejemplo anterior, esto sería volver "8." Reemplazar "i" con el carácter de bytes que desea eliminar. La función devuelve falso si el personaje no se encuentra en la cadena. Como alternativa, utilice "$ pos = strrpos ($ cadena, 'i');" para devolver la posición de la última ocurrencia del carácter byte en la cadena.

4 Quite el carácter de bytes de la cadena añadiendo el código "si ($ pos == false) {$ str [$ pos] = '';}", que cambiará el ejemplo de cadena de "cadena de prueba" a "prueba de Strng ", la eliminación de la" i "de caracteres.

5 Guarde el archivo PHP y cargarla en el servidor.

Consejos y advertencias

  • comandos PHP necesitan ser situado en el interior "<? php" y etiquetas "?>".
  • Utilice la función "preg_replace" con las expresiones regulares para búsquedas de cadenas complejas.