Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 8.08.2021 Ostrzeżenie: (0%)
|
Cześć,
Mam ciąg ../test1/test2/i28yrhnfs89a0idklaofi9aj .434dfdsa/test1/test2/i28yrfsafsaghjkghmdklaofi9aj W jaki sposób mogę wyciąć "test2" z tego ciągu? zawsze liczyłem ilość znaków i na tej podstawie wycinałem od końca lub od początku. Tutaj niestety nie jestem w stanie tego zrobić ze względu na różną długość łańcucha. Jedyne co mi przychodzi do głowy to liczyć "/" i wyciąć odpowiednie słowo. Pytanie jeszcze jak zabezpieczyć się gdy ciąg wygląda ../test1/test2 i nie ma na końcu / ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 73 Dołączył: 15.07.2014 Ostrzeżenie: (0%)
|
Podbijam funkcję preg_replace()
|
|
|
|
TakiTaki [PHP]Wycinanie słowa z ciągu znaku 17.03.2022, 23:49:50
trueblue https://www.php.net/manual/en/function.explode.php 18.03.2022, 09:37:35
vokiel https://www.php.net/manual/en/function.preg-replac... 18.03.2022, 10:23:40
trueblue A ja podbiję explode:
[PHP] pobierz, plaintext $a... 18.03.2022, 19:36:28
viking [PHP] pobierz, plaintext $a = '.434dfdsa/test1... 19.03.2022, 09:02:17
trueblue Nie zadziała, jeśli w ścieżce będzie string np. ... 19.03.2022, 09:48:27 ![]() ![]() |
|
Aktualny czas: 15.10.2025 - 00:01 |