Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Losowe słowa
Forum PHP.pl > Forum > Przedszkole
-Aimar-
Witam,

Potrzebuję napisać skrypt pobierający x losowych słów (najlepiej najczęściej występujących) z właśnie wygenerowanej strony i nie bardzo wiem jak się do tego zabrać, są jakieś funkcje w php, które mogą mi jakoś ułatwić sprawę, albo wskazać kierunek?

A może już gdzieś taki skrypt jest?

Pozdr,
.radex
  1. <?php
  2. $tekst = ''; // <-- tutaj trzymasz tekst do przeróbki
  3.  
  4. $tekst = strip_tags($tekst);
  5.  
  6. $tekst = explode(' ', $tekst);
  7.  
  8. $rand1 = rand(0, count($tekst));
  9. $rand2 = rand(0, count($tekst));
  10. $rand3 = rand(0, count($tekst));
  11.  
  12. $slowo1 = $tekst[$rand1];
  13. $slowo2 = $tekst[$rand2];
  14. $slowo3 = $tekst[$rand3];
  15. ?>


Powinno działać winksmiley.jpg
devnul
@radex_p: nie do końca, Twoja wersja nie jest odporna na powtórzenia, tzn mogą zostać wylosowane te same słowa (tym bardziej że nie zliczasz ich w tekście), nie jest też to odporne na dodawanie znaków specjalnych do wyrazów co dodatkowo może zaburzyć działanie całości
.radex
devnul - tak, wiem. To był najprostszy możliwy sposób wykonania i tyle tongue.gif
devnul
Cytat
devnul - tak, wiem. To był najprostszy możliwy sposób wykonania i tyle
zamiast tego dałbyś się wykazać autorowi, dostał podpowiedz, jeśli miałby problemy pokazałby kod i wtedy można myśleć o podsuwaniu gotowca a nie tak na chama winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.