Artykuły na każdy temat

[PHP] Mieszarka synonimów

Dodano 06.04.2017r. o 23:13
Nie wiem jak obecnie stoi sprawa budowania zaplecza pozycjonerskiego nie mniej dawniej seowcy zamawiali od copyrighterów teksty z synonimami i mieszali je. W obecnych czasach wydaje to się jednak zbędne, bo na wyciągniecie reki są bazy danych z synonimami. W każdym bądź razie jakby ktoś szukał rozwiązania to wygląda ono następująco:
Kod:
<?php
$text 'Lorem {ipsum|dolor|sit} amet, consectetur adipiscing elit, sed do {eiusmod|tempor|incididunt|ut} labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.';

function rand_word($matches)
{
 $words explode('|'$matches[1]);

 return $words[array_rand($words)];
}

echo preg_replace_callback('#{(.+?)}#''rand_word'$text);
?>

Komentarze

Brak komentarzy

Dodaj komentarz

Zostaw komentarz jeżeli możesz! Nie bądź przysłowiowym botem! Nie bądź obojętny! Ciebie to nic nie kosztuje, a mi sprawi uśmiech na twarzy.
Zezwolono używać: BBCode
Zabroniono używać:
znaczników HTML

(Wymagany)

(Wymagany, niepublikowany)

(Nie wymagana)

Token:

Obrazek dla bota

(Przepisz tylko cyfry!)

(Wymagana)