Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2012, 04:35
Mikelon85
 
Fecha de Ingreso: diciembre-2002
Ubicación: bilbao
Mensajes: 345
Antigüedad: 21 años, 11 meses
Puntos: 3
Añadir valores a un array dentro de una función

Código PHP:
<?php
header
("Cache-Control: no-store, no-cache, must-revalidate");
include(
'sphinxapi.php');
include(
'config.php');
$ini 0;
$prints 5;
$info_list_array = Array();
function 
show_related($artist) {
    
$index "info_main";
    
$cl = new SphinxClient();
    
$cl->SetMatchModeSPH_MATCH_ALL );
    
$cl->SetSortMode SPH_SORT_RELEVANCE );
    
$cl->SetLimits($ini$prints);
    
$query=urldecode($artist);
    
$result $cl->Query$query$index );
    if ( 
$result === false ) {
        echo 
"Error en la query: " $cl->GetLastError() . ".\n";
    }
    else {
        if (
$cl->GetLastWarning()) {
            echo 
"Warning: " $cl->GetLastWarning();
        }
        if (empty(
$result["matches"])) {
            echo 
'<div>No hay informacion relacionada.</div>';
        }
        if (!empty(
$result["matches"])) {
            foreach ( 
$result["matches"] as $index => $info ) {
                
$info_list_array[] = $index;
                echo 
$index;
            }
        }
    }
}
show_related("docs");
show_related("videos");
print_r($info_list_array);
?>
El $info_list_array[] = $index; no me añade el valor a la array, como puedo hacer que esa función pueda gestionar esa array?

Gracias!
__________________
aste nagusia