![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie, mam taki kodzik:
i teraz o co mi chodzi: - w pliku istnieje zmienna $tytul - chciałbym, żeby skrypt policzył mi ile jest linni / wpisów o tych samych tytułach (analogicznie, mam w pliku bazę mężczyzn i kobiet i chcialbym zeby skrypt policzył mi ile jest kobie t i ile mężczyzn - ale o tyle trudniej, że np nie wiem jakim znaczkiem są określone płci) - zeby wyswieylil mi tylko tytuly (np mam 13 wpisow o jednym tytule, 10 o drugim i zeby mi wyswietlil np jeden tytul i w nawiasie ile jest wpisow i drugi i w nawiasie...) dzięki za pomoc z gory Ten post edytował shpaque 3.03.2015, 10:50:43 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj sobie o funkcji array_count_values.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
ok byloby fajnie i nie byloby problemu, gdybym ustalil na pocztku jaka wartosc ma byc zliczana - a kiedy wartosc jest nieznana? Opiszę konkretnie o co chodzi - mam plik z konferencjami np jeden tytul konferencji powtarza sie 13 razy bo jest w 13 terminach w 13 miastach prowadzony, inny 10 razy pod innym tytulem. A chce wyswietlić wartosci pliku w postaci: Tytuł konferencji 1 (13), Tytuł konferencji 2 (10) a nie z powtorzeniami - a przeciez nie mam pojecia jaki tytul bedzie miala kolejna dodana konferencja...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Tak właśnie działa ta funkcja, nie przekazujesz jej żadnych wartości poza tablicą. Ona sama zbiera je do kupy i zlicza liczbę wystąpień.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
tak ale w przykladzie np widze cos takiego:
i wszystko jest super do momentu "echo"wania bo tam wywołana jest znów konkretna wartość... ale generalizując robię tak?
Ten post edytował shpaque 3.03.2015, 11:46:11 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
wyswietlanie to wyswietlanie, na razie nic nie liczy...
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie jestem wróżką i nie wiem co robisz źle. Napisz jak są zapisane dane w tym pliku i jaki dokładnie chcesz efekt.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
no dane są napisane dokładnie tak:
czyli konkretnie tak:
i tak jak pisałem wyżej wpisów o tym tytule jest np 13, a chcę zrobić tabelkę, gdzie wyświetli mi tytuły (bez powtórzeń) i ew w nawiasie liczbę spotkań - miejsc... |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
To zmienia postać rzeczy. To może coś takiego:
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
jest jakis blad - ale nie pokazuje mi w walidatorze - po prostu [podstrona nie startuje)
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Pokaż cały kod.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
dobra nie było drugiego nawiasu zamykającego if... i wyswietlil mi cos takiego: array(2) { ["Nowoczesne metody zapobiegania i leczenia cukrzycy"]=> int(16) ["Jakiś wpis"]=> int(1) } a po co mi to? jak ja chce w formie: "Nowoczesne metody zapobiegania i leczenia cukrzycy (16) Jakiś wpis (1)" ...poza tym jeszcze trzeba to podlinkować, żeby np pierwszy wpis o tym dluzszym tytule linkowal do "./conferences/$spc/$folder (czyli nazwa folderu, która jak i tytul powtarza sie 16 razy) |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
var_dump pokazał Ci strukturę tablicy, dalej już sobie poradź.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
no właśnie dalej nie mogę sobie poradzić...
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
to wrzuć do działu zleceń
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 21:00 |