Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] explode dla pierwszego wystąpienia. RegExp
KotWButach
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 10
Dołączył: 8.02.2012

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


Witam
Nie mogę sobie poradzić z pewną przypadłością, kombinowałem z wyrażeniami regularnymi ale niestety nie znam ich zbyt dobrze.
Chodzi o to że mam np taki string.

pierwsza część = to jest = druga = część.

Chciałbym w wyniku otrzymać.

  1. (
  2. [pierwsza część] => to jest = druga = część.
  3. )
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


explode('=', $string, 1);
1 - to limit
Go to the top of the page
+Quote Post
mstraczkowski
post
Post #3





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

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


Albo można troszkę przekombinować ;P

  1. <?php
  2. $tablica = array();
  3. $string = 'pierwsza część = to jest = druga = część.';
  4. $stringParts = explode('=', $string);
  5. $arrayKey = array_shift($stringParts);
  6. $tablica[$arrayKey] = trim(implode('=', $stringParts));


Pisane z głowy więc mogłem się pomylić, ale powinno grac (IMG:style_emoticons/default/wink.gif)

Ten post edytował mstraczkowski 6.03.2013, 12:43:20
Go to the top of the page
+Quote Post
KotWButach
post
Post #4





Grupa: Zarejestrowani
Postów: 361
Pomógł: 10
Dołączył: 8.02.2012

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


Dziękuje wam zacni panowie (IMG:style_emoticons/default/smile.gif) Metoda CuteOne okazała się zbawienna.
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: 8.10.2025 - 00:49