Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Dzielenie listy url na tablice
-helloPP-
post
Post #1





Goście







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.
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


  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ą.

Ten post edytował SmokAnalog 9.06.2013, 18:01:58
Go to the top of the page
+Quote Post
-helloPP-
post
Post #3





Goście







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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 00:22