Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dzielenie listy url na tablice
Forum PHP.pl > Forum > Przedszkole
helloPP
Siema. Mam w HTML pole textarea, i za pomocą formularza wysyłam je do pliku php. Te pole to różne linki URL. Chciałbym aby te linki zostały podzielone do array ignorując linie nie będące linkami, puste, zbędne spacje na poczatku i koncu linku itp. Jak tego najlepiej dokonać?

Kod
http://allegro.pl/sony-mex-bt4000u-bluetooth-multikolor-mikrof-pilot-i3289202862.html
http://allegro.pl/doskonala-jakosc-sony-effio-650l-regul-monitoring-i3290194481.html          
     http://allegro.pl/sony-mex-gs600bt-radioodtwarzacz-cd-usb-bluetooth-i3280712989.html

http://allegro.pl/kamera-sony-pmw-100-nasadka-extra-cena-i3284210415.html

http://allegro.pl/podglad-przez-internet-zestaw-dvs-16-kamer-ir-sony-i3246100349.html
http://allegro.pl/kino-domowe-sony-htpj426hn-ys-str-dh520b-bdp-s490b-i3291251183.html
http://allegro.pl/sony-kdl-40w4000-full-hd-mpeg-4-i3294290103.html
http://allegro.pl/doskonala-jakosc-sony-effio-650l-regul-monitoring-i3304648012.html


Z góry thx.
SmokAnalog
  1. $links = array_filter(array_map('trim', explode(PHP_EOL, $_POST['links'])));

Ten kod po kolei:
1) Zamieni wpisy na tablicę wg linii
2) Usunie zbędne białe znaki z tyłu i z przodu
3) Usunie puste linie

Jeśli chcesz dodatkowo sprawdzać czy wpis jest linkiem, musisz poszperać i znaleźć funkcje, które to robią.
helloPP
Wspaniałe bo wszystko w jednej linii! Jak zacząłem to sam pisać to w połowie miałem już ponad 10 linii kodu więc dlatego zapytałem. Dziękuję bardzo
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.