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

PHP: Subcadena Sin Palabras Breaking

2015/4/2
Analizar subseries de sentencias en PHP es bastante sencillo , si el programador se aprovecha de la función " substr " . Sin embargo , esta función no presta atención al contenido real de la cadena , sólo la longitud de la cadena y los índices de los que deriva la subcadena. Con el fin de no romper la palabra , mientras que la creación de sub-cadenas , se hace necesario poner en práctica una manera de tirar de palabras /frases de subcadenas y asegurarse de que se mantienen intactos. El " substr " Función

La función " substr " en PHP tiene dos argumentos necesarios: la cadena original . y un valor de número entero de la longitud de la subcadena requerida . Así, por ejemplo, la siguiente llamada de función :

substr ( ' Hello World ', 6 ) ;

imprimirá " Mundial " al navegador
. la " explosión " función

construida en operación para sacar las palabras de una cadena es la función de " explotar " (Fuente 2 ) . Esta función se tire subcadenas de una cadena grande , separándolas por elección del programador de delimitador. Tomemos como ejemplo la cadena

$ cadena = " hola : mundo : aquí estamos : son" ;

Con el fin de seleccionar las palabras de la cadena, la función de explotar puede despojar delimitadores repetidas ( en este ejemplo, " :") .
la " implosión " Función

Enfrente de la función de explotar es la función implose . La función de implosión permite al programador tener una matriz de cadenas (generalmente palabras) y unirlas en una cadena más grande, separados por un delimitador elegido. Por lo tanto, una matriz que contiene la siguiente información :

$ words = array ( "hola" , "mundo" , "aquí" , "nosotros" , " somos" ) ;

se pueden unir en un único array separados por espacios , comas o cualquier símbolo que el programador necesita
ejemplo

Tome la siguiente cadena: .

$ ejemplo = "Esta es una cadena de ejemplo " ;

mediante el uso de la función de explotar, el programador puede crear una matriz de subcadenas , cada una de las cuales será una palabra completa (sin riesgo de rotura de palabras) :
< p > $ sub_array = explode ( "", $ ejemplo ) ;

echo $ sub_array [ 0 ] ; //"Este "

echo $ sub_array [ 1 ] //" es"

La matriz puede ser transformado en una cadena más larga de nuevo ( fuente 3 ) :

$ nueva_cadena = implosión (", ", $ sub_array ) ;

echo $ nueva_cadena ; //"Esto es, un , ejemplo, string "

Página siguiente:
Programación PHP /MySQL
Cómo comprobar los números secuenciales en PHP
Cómo eliminar el caché de PHP
Cómo crear scripts PHP para aplicaciones
Cómo crear consultas en PHP
Cómo leer los archivos PDF en PHP
Cómo quita las barras oblicuas con PHP
Cómo insertar PHP en WordPress
Cómo crear PHP mail con un enlace
Conocimientos Informáticos © http://www.ordenador.online