- PHP - Elementos estructurales - Crear cadenas de caracteres a partir de arrays y arrays a partir de cadenas de caracteres -

PHP proporciona las funciones siguientes:
Función Descripción
explode( )
Divide una cadena de caracteres a partir de un delimitador y crea un array de cadenas de caracteres
implore( )
Crea una cadena uniendo elementos de un array
join( )
Alias de implore( )
splits( )
Divide una cadena de caracteres en un array con una expresión regular

Función implore( )
Esta función crea una cadena de caracteres al unir los elementos de un array a partir de un delimitador, llamado "blue string". Este es un parámetro opcional y tiene por defecto una cadena vacía (" ").
Devuelve una cadena de caracteres que contiene una representación de todos los elementos de un array.
Ejemplo:

<html>
<head>
<title>Funci&oacute;n implode( )</title>
</head>
<body bgcolor="#eceaf3">
<font face = "verdana" size='+1'>
<pre>
<?php
$var=array('nombre','direccion','telefono','correo_electronico');
$var=implode(",",$var);
echo $var;
?>
</pre>
</font>
</body>
</html>

Función explode( )
Esta función divide una cadena de caracteres y crea un array
Ejemplo:

<html>
<head>
<title>Funci&oacute;n explode( )</title>
</head>
<body bgcolor="#eceaf3">
<font face = "verdana" size='+1'>
<pre>
<?php
  //Crear una cadena
  $colores="red green orange blue yellow";
  echo"<br>\$colores es una ".gettype($colores)." \n";
  // Dividir la cadena por espacios
  $colores=explode(" ",$colores);
  echo "<img src='bild.jpg'>","\n";
  echo"explode( ):\$colores es un " . gettype($colores) . "\n";
  print_r($colores);
  //el segundo párametro de explode( ), limita la cadena a tres elementos
  $colores=explode(" ","red green orange blue yellow",3);
  echo"\n";
  print_r($colores);
?>
</pre>
</font>
</body>
</html>


previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo