Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z funkcją explode
Forum PHP.pl > Forum > Przedszkole
michat34
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?
IceManSpy
A nie lepiej zrobić explode na @ ? Od razu dostaniesz domenę.
michat34
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
nospor
1) Popraw tytuł.
2) Zajrzyj do manuala jak używać explode.....
michat34
faktycznie zapomniałem o dopisaniu, dzięki można zamknąc
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.