Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2008, 12:04
worldPeace_Plis
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
como llamo array a funcion return

hola, tengo esto:
Código:
$char_spec = array("á", "é", "í", "ó", "ú", "Á", "É", "Í", "Ó", "Ú", "ñ", "Ñ", "¡", "¿");
$char_html = array("á", "é", "í", "ó", "ú", "Á", "É", "Í", "Ó", "Ú", "ñ", "Ñ", "¡", "¿");
$anchor_html = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U", "nh", "Nh;", "", "");
function strChangeTo($pChar) 
{
// TEMA
$item_li = strtoupper($pChar);
$item_li = str_replace($char_spec, $char_html, $item_li);
// ANCLA
$anchor_li = str_replace($char_html, $anchor_html, $item_li);
$anchor_li = ucfirst(strtolower($item_li)); // Asi

$cadena = "<a href='". $anchor_li ."'>". $item_li ."</a>"; 
return $cadena;
}


// AQUI IMPRIMO EL RETURN
	for ($i=0; $i<count($sign_a);$i++) //$sign_a[22] = array("tema"=>"Bastidor"
	echo "<li>", strChangeTo($sign_a[$i]['tema']) ,"</li>\n";
pero al entrar ala funcion, no conoce el valor de los arrays