![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
nei mam zajawki jak to wykonac:
- wprowadzam dane liczbowe, np z pliku txt. - sprawdzam ile zostao wpisanych jakich cyfr macie jakies wskazowki jak sie do tego zabrac ? -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
ale to trzeba konkretnie ile 1 ile 2 ile 3 ile 4 ile 5 ile 6 ile 7 ile 8 ile 8 i ile 0
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
A czy ty moze zagladasz do manuala ?
![]() -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Za koleje pytanie, z którym można sobie poradzić przeszukując funkcje z manuala, dostaniesz ostrzeżenie.
substr_count
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
mike_mech - a ty patrzales co robi ta funkcja ?
![]() 29 sekund szybciej ![]() Ten post edytował NuLL 26.10.2005, 13:46:39 -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Cytat(invx @ 2005-10-26 13:35:14) ale to trzeba konkretnie ile 1 ile 2 ile 3 ile 4 ile 5 ile 6 ile 7 ile 8 ile 8 i ile 0 Sprawdziłeś jak zadziała to, co Ci podałem? Nie zastanowiło Cię po co do prezentacji wyników użyłem print_r() a nie echo?.. W manualu, przy funkcji count_chars() masz bardzo ładny przykład. Trochę samodzielności! mike_mech: to raczej nie zadziała tak jak trzeba. I jeszcze komentarz do mojego przykładu. Faktycznie jest on trochę... hmmm.... nadmiarowy ![]() -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Hmmm, może macie trochę racji. Mea culpa.
Ale jakby zrzutować to na stringa to może zadziała. Niestety nie mam jak w tej chwili sprawdzić :/ Jeśli nie zadziała to przepraszam za wprowadzenie w błąd. Choć z drugiej strony @invx mógłbyś wreszcie zacząć używać manuala i swojej głowy. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
dalej mi to niebardzo odpowiada, mam to napisac nie uzywajac funkcji - mam takowa funkcje stworzyc
![]() -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Będziesz tak po kolei mówił, że to ci nie odpowiada bo zawiera pętle a ty masz bez pętli...
Opisz żesz jakie masz założenia! -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Ehhhh...
![]() -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
mam napisac funkcje, ktora z podanego ciagu znakow, lub pliku textowego, pobierze dane, i zwruci ile jest jakich cyfr . Nie wiedzialem ze taak funkkcja istnieje w php, wiec nie napisalem ze mam sam funckje stworzyc
![]() -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie gwarantuję że zadziała bo piszę "z palca" na kompie bez php :/ |
|
|
![]()
Post
#14
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
@Null, @mike_mech: fragment $ilosci[$string{$i}]++ w ważysz przykładach wywali notice w przypadku, gdy tego pola jeszcze nie będzie. Dobrze byłoby dać:
Zgadzam sie - NuLL -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#15
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(kszychu @ 2005-10-26 15:26:39) @Null, @mike_mech: fragment $ilosci[$string{$i}]++ w ważysz przykładach wywali notice w przypadku, gdy tego pola jeszcze nie będzie. No właśnie zabezpieczyłem się przed tym dając:
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
mike_mech - indexy sa inne - my z Kszychem zapisujemy wg znaku ty natomiast jak ASCII numer znaku. - pozatym twoj tez wywali notice'y jakoze tablica ASCII jest wieksza niz 9.
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
NuLL: nie nie, teraz już nie ma potrzeby wypełniać całej tablicy ASCII, wystarczy 10 pol od 0 do 9. I nie muszą to być kody ASCCI jako indeksy, mogą być cyfry zliczane.
Przykład mike'a jest bardzo fajny. Gdyby dało się ominąć count() to już w ogóle byłoby bez funkcji ;-) -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#18
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(kszychu @ 2005-10-26 15:37:41) Gdyby dało się ominąć count() to już w ogóle byłoby bez funkcji ;-) 1. No właśnie count() było błędem, zmieniłem na strlen(); 2. Ale fakt faktem, jedna funkcja zostaje :/ A raczej dwie bo jeszcze jest array_fill(), choć tą można wyeleminować instrukcją warunkową. |
|
|
![]()
Post
#19
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
![]() // EDIT: dodane $element, LOL zapomnialem o array_fill ![]() Ten post edytował dr_bonzo 26.10.2005, 14:43:15 -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#20
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
@dr_bonzo Twoje rozwiązanie ma jedną wadę:
Cytat Warning: Invalid argument supplied for foreach() in /home/site/10846/www/test.php on line 6 Nie można w php5 traktować stringów jak tablice w sposób w jaki Ty to zrobiłeś ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:36 |