Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> znak " pomiędzy " i ", preg_match_all
tsharek
post
Post #1





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

Ostrzeżenie: (0%)
-----


Witam.

Mam coś takiego:
  1. <?php
  2. preg_match_all(&#092;"/\"(.*?)\"/\", $str, $arr);
  3. ?>


to wyłapuje mi w stringu wartości które są pomidzy " i ". Ale problem jest w tym że może w tym stringu pojawić się "" pomiędzy te " i to w tablicy ma się zapisać jako pojedyńczy ". Nie wiem jak to ugryść.
Może na przykładzie:

  1. <?php
  2.  
  3. $str='ala ma \"ko\"\"ta\"';
  4. preg_match_all(&#092;"/\"(.*?)\"/\", $str, $arr);
  5.  
  6. ?>


po tym w tablicy $arr mam 2 wartości (4 - ale to każdy wie o co mi chodzi) : ko i ta
a chciałbym mięć 1: ko"ta
(podwójny "" zamieniony na pojedyńczy")

Proszę pilnie o pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bendi
post
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


http://br-webdesign.net/bendi/articles/php/regex/1/
http://br-webdesign.net/bendi/articles/php/regex/2/
http://br-webdesign.net/bendi/articles/php/regex/3/ - przyklady
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: 14.10.2025 - 15:06