dakle, ako neko može da mi ispravi jednu prokletu liniju, skakaću od sreće...
imam niz reči koje treba da napravim linkovima. oni su u HTML "templejtu" obeleženi % "tagom"
dakle, imam sledeće:
Code:
$dest_keywords = array();
for ($i=0; $i<count($search_results[0]); $i++) {
$dest_keywords[$i] = $search_results[1][$i];
}
$dest_keywords = array();
for ($i=0; $i<count($search_results[0]); $i++) {
$dest_keywords[$i] = $search_results[1][$i];
}
ovde se $dest_keywords populiše linkovima (samo čista imena, posle im treba dodati .htm i anchor)
a onda treba u svako od 8 pojavljivanja %link_destination% taga da sukcesivno ubacim po jedan link iz niza.
Code:
for ($n=1; $n<9; $n++) {
$template_1 = preg_replace('/\%destination_link%/',
"<a href=\"http://www.pera.com/$dest_keywords[$n].htm\">$dest_keywords[$n]</a>",
$template_1);
}
for ($n=1; $n<9; $n++) {
$template_1 = preg_replace('/\%destination_link%/',
"<a href=\"http://www.pera.com/$dest_keywords[$n].htm\">$dest_keywords[$n]</a>",
$template_1);
}
međutim - šipak...na svih 8 se pojavljuje poslednji link u nizu. pretpostavljam zato što u on u svakoj iteraciji menja sve, tako da ostaje samo zadnji link iz poslednje iteracije. ali ne znam kako to da ispravim...pokušao sam bez for petlje sa $dest_keywords[$n++], i truba. regex to neće da parsuje :(
Jeff, one day you’ll understand that it’s harder to be kind than clever.