Estas funciones que voy a explicar son de una gran utilidad y ademas son muy faciles de usar, es importante saber su uso para posibles soluciones a problemas.
función implode
Esta funcion nos devuelve una cadena de un array con elementos , la cadena que nos va a devolver va a estar entrelazada con el elemento que le definamos a la funcion.
Ejemplo:
<?php
//sitio
$dbconfig[web]="http://www.paginaweb2.com";
//Path en el servidor
$dbconfig[serv]="/home/code-makers/public_html/";
//MySQL
$dbconfig[type]="mysql";
$dbconfig[host]="localhost";
$dbconfig[user]="admin";
$dbconfig[pass]="02rf09";
$dbconfig[db]="code-makers";
print implode(":",$dbconfig);
?>
El resultado seria este:http://www.paginaweb2.com:/home/code-makers/public_html/:mysql:localhost:admin:02rf09:code-makers
función explode
Esta función lo que hace es lo contrario , si tenemos una cadena a la que le podemos sacar valores importantes y esta tiene caracteres para separarla entonces nos puede servir la funcion explode , los valores extraídos los va a devolver en un array en el orden en que vaya extrayendo los valores de la cadena .
Nota: Tiene que ser el mismo caracter para que sirva el explode.
Ejemplos:<?php
// Ejemplo 1
$pizza = "trozo1 trozo2 trozo3 trozo4 trozo5 trozo6";
$trozos = explode(" ", $pizza);
echo $trozos[0]; // trozo1
echo $trozos[1]; // trozo2
// Ejemplo 2
$datos = "usuario:*:1023:1000::/home/usuario:/bin/sh";
list($usuario, $contrasena, $uid, $gid, $gecos, $home, $shell) = explode(":", $datos);
echo $usuario; // usuario
echo $contrasena; // *
?>