![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym prosić o pomoc w napisaniu wyrażenia regularnego, które będzie dzieliło wpisany tekst na istniejący w bazie i dodanie końca wpisanego.
Tzn. Wpisuję " key " > wyszukuje " padlock " < słowo przypisane w bazie. Gdy wpisuję " key/subpage " > wyszukuje " padlock/subpage ". I tylko do pierwszego " / " , tzn. gdy wpiszę " key/subpage/subpage1 " to wynik bd : " padlock/subpage/subpage1 ". Mój kod :
Probuje z preg_match ale nie umiem zaimplementować odpowiedniej funkcji. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie potrzebujesz wyrażeń. Wystarczy explode. Poza tym po co robisz przekierowanie i dlaczego2x przypisujesz to samo wyrazenie (w bind i linię niżej w execute)?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak przypisujesz2 zmienne a są3 fragmenty to wiadomo. Explode zwraca tablicę, zobacz co zawiera.
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
$x = explode...
$x[0] podstaw do swojego zapytania. Jak chcesz to później podmienić to $x[0] = wartość z bazy. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 30.06.2025 - 04:36 |