Respuesta: como llamo array a funcion return Gracias por la pronta respuesta
Código:
<ul id="index_cont">
<li class="index_theme" style="font-weight:bold; text-decoration:underline; padding:1px 2px 1px 12px;">2008:</li>
<!-- TEMAS ANTERIORES -->
<?Php
$char_spec = array("á", "é", "í", "ó", "ú", "Á", "É", "Í", "Ó", "Ú", "ñ", "Ñ", "¡", "¿");
$char_html = array("á", "é", "í", "ó", "ú", "Á", "É", "Í", "Ó", "Ú", "ñ", "Ñ", "¡", "¿");
//
function strChangeTo($pAnchor, $pChar)
{
global $char_spec, $char_html;
// TEMA
$item_li = strtoupper($pChar);
$item_li = str_replace($char_spec, $char_html, $item_li);
$cadena = "<a href='". $pAnchor ."'>". $item_li ."</a>";
return $cadena;
}
// INFORMACION en ul-li
$cnt = count($sign_a);
for ($i=0; $i<$cnt; $i++){
echo "<li>", strChangeTo($sign_a[$i]['ancla'], $sign_a[$i]['tema']) ,"</li>\n";
}
?>
</ul>
Estoy haciendo un alista a partir de la info de un array. Ya agregue las lineas que me recomandaron. gerson deje los arrays afuera de la funcion, me crea la lista, pero porque cuando veo el codigo fuentepara ver html no me sustituye los caracteres? la á que viene desde el array continua en á y no cambia a á
Aqui les pongo al arreglo:
Código:
$sign_a[0] = array("tema"=>"La Actuación", "ancla"=>"actuacion", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[1] = array("tema"=>"La Escenografía", "ancla"=>"escenografia", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[2] = array("tema"=>"Las Artes escénicas", "ancla"=>"art_escenicas", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[3] = array("tema"=>"El Teatro", "ancla"=>"teatro", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[4] = array("tema"=>"El Actor", "ancla"=>"actor", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[5] = array("tema"=>"El Teatrodrama", "ancla"=>"teatrodrama", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[6] = array("tema"=>"La Comedia", "ancla"=>"comedia", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[7] = array("tema"=>"La Pantomima", "ancla"=>"pantomima", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[8] = array("tema"=>"El Dramaturgo", "ancla"=>"dramaturgo", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[9] = array("tema"=>"Un Monólogo", "ancla"=>"monologo", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[10] = array("tema"=>"El Ballet", "ancla"=>"ballet", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[11] = array("tema"=>"El Escenario", "ancla"=>"escenario", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[12] = array("tema"=>"El Cine", "ancla"=>"cine", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[13] = array("tema"=>"El Telón", "ancla"=>"telon", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[14] = array("tema"=>"Música incidental", "ancla"=>"mus_incid", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[15] = array("tema"=>"El Director", "ancla"=>"director", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[16] = array("tema"=>"Tramoya", "ancla"=>"tramoya", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[17] = array("tema"=>"Las Utilerias", "ancla"=>"utileria", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[18] = array("tema"=>"El Camerino", "ancla"=>"camerino", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[19] = array("tema"=>"Comedia musical", "ancla"=>"com_musical", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[20] = array("tema"=>"Atrezzo", "ancla"=>"atrezzo", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[21] = array("tema"=>"Vestuario", "ancla"=>"vestuario", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[22] = array("tema"=>"El Bastidor", "ancla"=>"bastidor", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
$sign_a[23] = array("tema"=>"La Zarzuela", "ancla"=>"zarzuela", "fecha"=>"2008-MM-YY", "autor"=>"SMRC");
...aun no lo terminaba asi es q decidi hacerlo asi de mientras
Gracias. ;) |