Originariamente inviato da kafkahc
Ciao a tutti,
ho un altro problemino con un array...
Ho fatto questa funzione che, una volta passata un stringa contenente un insieme di parole separate da virgola, dovrebbe restituirmi dei link con il parametro "keywords" pari ai valori degli array.
function keywordslink($keywords)
{
$array = explode(",", $keywords);
foreach($array as $valore){
$elencolink.="<a href=articolo_categoria.php?Keywords=".$valore.">" .$valore." </a>";
}
return $elencolink;
}
La funzione funziona, ma in maniera incompleta. Mi restituisce i testi dei link in maniera corretta, ma come parametro di keywords mi prende solo la prima parola... (nel senso che se ho 4 diverse keywords, coe testo del link le vedo tutte e 4, ma come parametro mi funziona solo la prima).
Oltretutto se una keywords é costituita da due parole (ed esempio "Stati Uniti"), come testo del link mi prende Stati Uniti, ma come parametro Stati...
Sapreste indicarmi come risolvere?
Grazie