![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Posiadam bazę słów posegregowaną na kategorie. Każda kategoria ma ok. 10k wpisów. Zarys bazy: baza1_kategoria1 baza1_kategoria2 baza1_kategoria3 i wszędzie struktura bazy: ID | TREŚĆ Mam teraz pytanie: jak wylosować z każdej bazy po jednym zdaniu kilkanaście razy wg. mojego schematu. chcę uzyskać taki efekt: Zdanie z kategorii 1. Zdanie z Kategorii 2. Zdanie z kategorii 1. Zdanie z kategorii 3. - chcę w ten sposób mieszać słowa i układać artykuły. Ważne, aby przy wylosowaniu np. z kategorii 1 nie powtórzyło się to później w tym samym texcie. Ktoś pomoże jak to zrobić? Ten post edytował qoqo 21.03.2015, 22:12:45 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pobierasz losowe wpisy. Następnie każdy rozbij do tablic po znakach typu kropka, wykrzyknik itp.i z kazdej wylosuj jeden rekord. Powinno działać a logiki dużo nie będzie.
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
a coś więcej?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
a z czym konkretnie masz problem? Czego nie wiesz? Gotowych rozwiązań nie dajemy - uczymy
![]() -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
A więc dokładnie robię to tak:;
otrzymuję wynik taki: że wyśwetla mi zdania bez kropki. a ja chcę uzyskać efekt taki że każde zdanie np. Zdanie 1. Zdanie 2. Zdanie 3. przypisane będzie do $zmienne $zmienne[0] - wyświetla zdanie 1, $zmienne[1] - zdanie 2 itd.. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
No to dodaj kropke?
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
przecież jest kropka
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pobierasz zdanie z każdego rekordu z bazy poprzez explode. Zapisujesz je do nowej tablicy i robisz implode lub dodajesz korpke sam.
Napisałeś ze dostajesz zdania bez kropki. -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
Może źle się wyraziłem więc raz jeszcze:
Chcę pobrać 10 zdań. Powyższym zapytaniem w pętli pokazuje mi wszystkie zdania razem - bo tak je wyświetlam. A teraz chcę zrobić tak: każde zdanie kończące się kropką rozbić i wyświetlić załóżmy tak: $zdanie[1], $zdanie[2]. Więc jak to zrobić? aby rozbić i przypisać każde zdanie abym móbł sobie załóżmy 10 zdań w różnej kolejności wyświetlić i pomieszać ze zdaniami z innej bazy? Ten post edytował qoqo 22.03.2015, 14:15:10 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Explode po kropkę. Otrzymasz tablice ze zdaniami bez kropki wiec do każdego rekordu dodajesz przy wyświetlaniu.
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 14:13 |