![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 18.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam zmienne w postaci AA55BBB(888)1234567890P1
Czy da się w PHP usunąć wszystkie znaki między )" a "P"? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
da
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 18.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
zaśmierdzę trochę.... a jakieś rozwiązanie gotowe ?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
a zajrzałeś w wgl do dokumentacji explode? jakies 2 min roboty
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 18.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
czarna magia.... wiem ze pewnie 2 minuty roboty....
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
http://php.net/manual/en/function.explode.php spróbuj to pomogę, tym bardziej powinienes jeśli planujesz coś w nim robić, bo zaraz wrócisz z kolejnym problemem.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Albo jeśli string ma jednakową długość możesz użyć http://php.net/manual/pl/function.substr.php
Od znaku do znaku - już prościej się nie da. -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 4 Dołączył: 14.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
za pomocą explode, jeśli string ma zawsze identyczną formułę (jedno ")" i jedno "P"):
czyli $nowy_string powinien zawierać wartość "AA55BBB(888)P1", o to chodziło? Ale jeśli twój string będzie np. wyglądał tak: "AA55B(33)BB(888)123456P7890P1" to już wynik będzie zupełnie inny, bo weźmie pierwszy nawias ")" i pierwsze P. Wyjdzie wtedy "AA55B(33)P7890P1" Ten post edytował freewalker 5.02.2016, 00:17:30 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 18.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
no zawsze występuje ) i P
![]() a da rade zeby były dwie zmienne $nowy_string1 gdzie jest wszystko z nawiasami $nowy_string2 jest P wraz z numerem kwestia tego ze miedzy to ma wejsc nowa zmienna |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
preg_replace('/\).*?P/', ')xxxxxxP', $string);
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 18.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:52 |