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->SetMatchMode( SPH_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!