Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z funkcją explode
michat34
post 12.08.2012, 19:18:16
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


to funkcja napisana na zadanie z kursu online, w ktorym ktos podaje email i program ma zwrocic z jakiej domeny jest ten email. napisalem takie cus:

  1. echo "$email <br/>";
  2. explode(".",$email); //powinien rozdzielic na 2(lub wiecej) czlony, np. w adam277@gmail.com na adam227@gmail i na com
  3. $i=count($email);
  4. echo "$i <br/>"; // tu sprawdzam na ile rozdzielil czesci (dla adam227@gmail.com pokazuje 1 cos nie gra.. powinien dac 2)
  5. $i--; // odejmuje 1 bo tablice zaczynaja sie od 0 czyli chociaz ma 2 elementy najwiekszy to bedzie 1
  6. $domena=$email[$i]; // $email[1]
  7. echo "Ten email znajduje sie w domenie $domena <br/>";


z tym ze on zwraca mi 'Ten email znajduje sie w domenie m'. co zrobilem zle?

Ten post edytował michat34 12.08.2012, 19:31:56
Go to the top of the page
+Quote Post
IceManSpy
post 12.08.2012, 19:21:48
Post #2





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


A nie lepiej zrobić explode na @ ? Od razu dostaniesz domenę.


--------------------
Go to the top of the page
+Quote Post
michat34
post 12.08.2012, 19:25:07
Post #3





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


masz racje, na poczatku myslalem ze domena to com, ale potem jak sie zreflektowalem to zapomnialem zmienic. ale to juz drobiazg, jakbym dał @ zamiast kropki to nic by sie nie zmienilo, wiec na razie priorytetem jest naprawa skryptu

Ten post edytował michat34 12.08.2012, 19:26:22
Go to the top of the page
+Quote Post
nospor
post 12.08.2012, 19:27:06
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) Popraw tytuł.
2) Zajrzyj do manuala jak używać explode.....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
michat34
post 12.08.2012, 19:31:24
Post #5





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


faktycznie zapomniałem o dopisaniu, dzięki można zamknąc
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.07.2025 - 00:57