Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Rozdzielenie danych
-duk-
post
Post #1





Goście







Witam

Mam problem, gdyż nie wiem jak się do tego zabrać.
Mam w bazie rekordy i w jednym polu wartości typu
Cytat
Jan Kowalski (Jan Kowalski), Tomasz Nowak (Tomasz Nowak)
Nie zawsze to co znajduje się w nawiasie to to samo co przed nim. I teraz chodzi mi o to, abym mógł tymi nazwiskami posługiwać się oddzielnie w dwóch różnych zmiennych. Za pomocą zapytania do mysql pobieram te dane i mam je w całości w jednej zmiennej i nie wiem co dalej. Myślałem żeby za pomocą explode usunąć przecinek, ale nie wiem co zrobić, aby te nazwiska z nawiasu wydostać do nowej zmiennej.

W jaki sposób mogę tego dokonać?

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Gość-
post
Post #2





Goście







Czyli mam zrobić coś w tym stylu?
  1. $nowa_zmienna = explode(",", $zmienna);
  2. $zmienna = implode("", $nowa_zmienna);
  3. preg_match_all('/^([a-zA-Z\s]+)\(([a-zA-Z\s]+)\)$/', $zmienna, $podzielone);
  4.  
  5. echo '<pre>';
  6. print_r($podzielone);
  7. echo '</pre>';


Bo później w preg_match_all nie mogę operować na tablicy z explode więc muszę wrócić do stringa, ale chyba jednak coś źle dalej robię, bo później tablica jest pusta.
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 00:02