“Conocimientos Programación>Programación PHP /MySQL

Cómo cortar parte de una cadena en PHP

2016/1/12
Cuerdas , una serie de caracteres que se almacenan en las variables de cadena en PHP , a menudo debe ser analizada (extracto o corte) . Por ejemplo , si el nombre y el apellido de una persona que se almacena en una variable de cadena , puede que tenga que extraer el nombre y el apellido y los puso en las variables de cadena separados. Debido a que el nombre y los apellidos son a menudo separados por un espacio o una coma , puede utilizar las funciones de cadena PHP para encontrar el espacio o una coma (conocido como delimitador ) y el corte de los personajes que siguen el delimitador . Instrucciones
1

Utilice la función stgpos para encontrar la posición del carácter en la variable de cadena . Por ejemplo , para encontrar el carácter de espacio en el nombre de "Mark Stansberry " que se asigna a una varible cadena llamada $ nombre, utilice el siguiente código PHP :

$ name = 'Mark Stansberry ' ;
< p > $ findspace = ' ' ;

$ posición = strpos ( $ name , $ findspace ) ;

variable de la posición $ contendrá el número 4, que es la posición del carácter de espacio en la cadena de "Mark Stansberry . " La primera posición de una cadena se define como la posición 0.
2

Corte la última parte de la cadena ( el último nombre en este ejemplo ) con la función substr . Para este ejemplo, utilice el siguiente código PHP para lograr esto :

$ endIndex = 0 ;

$ name = substr ( $ name , $ endIndex , $ position) ;

donde el primer argumento de la función substr es la variable de cadena para encontrar la subcadena de , en este caso la variable $ name string .

el segundo argumento de la función substr es el índice inicial , en la que desea empezar a extraer caracteres de la cadena . En este caso se trata de la posición 0 ($ endIndex ), ya que desea conservar la primera parte de la cadena.

El tercer argumento es el número de caracteres que desea extraer de la cadena. En este caso , es igual al número de caracteres hasta el carácter de espacio . Este es el valor que se obtiene con la función strgpos , $ posición.
3

Escriba o copie y pegue el siguiente código en tu editor de texto y guárdelo con el nombre del archivo , cut_off_string . php :

< php

$ name = 'Mark Stansberry ' ;

$ findspace = ' ' ;

posición $ = strpos ($ nombre, $ findspace ) ;

echo " El carácter de espacio en '$ nombre ' está en la posición $ posición" ;

$ endIndex = 0 ;

$ name = substr ( $ name , $ endIndex , $ position) ;

echo " la variable de cadena llamado nombre ahora contiene sólo el nombre de pila, $ nombre"; ?

>

el programa completo anterior mostrará la cadena restante con el apellido cortado, como se muestra a continuación.

el carácter de espacio en 'Mark Stansberry ' está en la posición 4

la variable de cadena llamado nombre ahora contiene sólo el nombre de pila , Mark

Programación PHP /MySQL
Cómo crear un juego de rol en PHP
Cómo Personajes de salida con una consulta MySQL
Cómo convertir una consulta de Access a MySQL
Conceptos básicos de MySQL para Aprendices Visuales
PHP comentar Normas
Cómo proteger un panel de administración en PHP Sin Sesiones
Cómo insertar variables PHP en XML
Autenticación de cadena de consulta en PHP
Conocimientos Informáticos © http://www.ordenador.online