Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/01/2010, 16:33
SoutlinK
 
Fecha de Ingreso: junio-2007
Mensajes: 189
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Función para formatear un array

No e entendido muy bien tu pregunta, asique voy a poner lo que e entendido, si no es eso, mis disculpas.

Código PHP:
<?php
$a 
= array(5,3,9,25,4);
$t "id = '%s' OR ";
function 
formatear_array($template$array)
{
    if (!
is_array($array) || empty($template))
    {
        return 
false;
    }
    
$string '';
    foreach (
$array as $valor)
    {
        
$string .= str_replace('%s'$valor$template);
    }
    return 
$string;
}

echo 
formatear_array($t$a);
//Imprime: id = '5' OR id = '3' OR id = '9' OR id = '25' OR id = '4' OR 
?>
Lo que se ba a buscar siempre en las cadenas es un %s que será siempre ramplazado por el valor del array en cuestion