Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] podział stringa z zachowaniem ""
slaverized
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 1.08.2007

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


witam,

mam problem nie wiem jak zrobic podzial stringa na tablice aby zachowac cytaty tzn aby przykladowy ciag: 'foo "bar baz" quux' zwrocil w tablicy:
  1. <?php
  2. $a[0]="foo"
  3. $a[1]="bar baz"
  4. $a[2]="quux"
  5. ?>

probuje z preg_split ale bezskutecznie?

Ten post edytował slaverized 20.10.2007, 21:12:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kamilkosinski
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 3
Dołączył: 17.10.2007
Skąd: Warszawa

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


Może najpierw pozamieniaj "bar baz" na np. "bar_baz", rozbij tekst, i juz na wynikowej tablicy zmien spowrotem "bar_baz" na "bar baz".
Go to the top of the page
+Quote Post
wieprzucpp
post
Post #3





Grupa: Zarejestrowani
Postów: 85
Pomógł: 2
Dołączył: 10.02.2006

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


  1. <?php
  2. $a[0]="'foo";
  3. $a[1]="\"bar\" baz";
  4. $a[2]="quux'";
  5.  
  6. echo("$a[0]<br>
  7. $a[1]<br>
  8. $a[2]");
  9. ?>


dodając jakiś ciąg spróbuj funkcji str_replace ;]
Go to the top of the page
+Quote Post
slaverized
post
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 1.08.2007

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


Cytat(kamilkosinski @ 20.10.2007, 23:09:33 ) *
Może najpierw pozamieniaj "bar baz" na np. "bar_baz", rozbij tekst, i juz na wynikowej tablicy zmien spowrotem "bar_baz" na "bar baz".


liczylem ze istnieje jakas magiczna funkcja, ktora juz ktos zaimplementowal (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
kamilkosinski
post
Post #5





Grupa: Zarejestrowani
Postów: 28
Pomógł: 3
Dołączył: 17.10.2007
Skąd: Warszawa

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


może (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jak wymyślisz jakieś sensowne wyrażenie regularne chętnie je poznam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 21:04