Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciagniecie wartosci z linku
Forum PHP.pl > Forum > PHP
Spyder
witam

mam taki ciag znakow w zmiennej

/index.php/S=3c85be9ef55ca089564e0895c3e1b1c2914126f7/contact-us/

jak wyciagnac z tego wartosc S nie wchodzi w rachube get z linku tylko wyciagniecie wartosci zakodowanej z tego poczatek jak index.php i koniec contact us moze byc inny czyli cos co bedzie szukalo s= i koniczylo szukanie na /

  1. <?php
  2. $string = "index.php/S=3c85be9ef55ca089564e0895c3e1b1c2914126f7/contact-us/";
  3. echo preg_replace('/S=*/','$1',$string);
  4.  
  5. ?>
  6. tylko nie wiem jak srobic zeby mi wycielo index.php i contact-us dodam ze to bedzie sie zmienialo wiec czasami moze byc members.php i np servi
    ces na koncu tylko interesuje mnie wartosc zakodowana.


dzieki z gory
DavidPL
preg_replace('/^(.+S=)([0-9a-f]+?)(\/.+)$/', '$2', $string);
Spyder
Thx dziala wlasnie musze ruszyc wyrazenia nieregolarne zmienilem tylko a-z bo beda inne wartosci czasami winksmiley.jpg
Trobin
Taki mały OT winksmiley.jpg To są raczej wyrażenia regularne winksmiley.jpg
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.