Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] rozbicie ciągu
Krisu
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 30.03.2006
Skąd: Żary

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


Mam zmienną $wynik[7] o wartości 0 0 3500 0 0 0 0 0 0 0 1

Jest ona częścią tekstu przekazywanego przez formularz metodą post, a potem za pomocą funkcji preg_match została rozbita na właśnie taką zmienną.
  1. <?php
  2. preg_match('/fragment_tekstu([^>]*)2_fragment_tekstu/si', $w, $wynik);
  3. ?>

Przypisałem ją do zmiennej $ja usuwając przy tym białe znaki z początku i końca zmiennej:
  1. <?php
  2. $ja = trim($wynik[7]);
  3. ?>

i chiałbym ją rozbić za pomocą funkcji explode()
  1. <?php
  2. $ja = explode(" ", "$ja");
  3. echo "$ja[0]<br>$ja[1]<br>$ja[2]<br>$ja[3]<br>$ja[4]<br>$ja[5]<br>$ja[6]<br>$ja[7]<br>$ja[8]<br>$ja[9]";
  4. ?>

Ale efektu niestety nie ma. Osobiście stwierdziłem, że funkcja explode() nie działa na tego typu zmiennych, albo znaki, które są w tym ciągu wcale nie są spacjami.
Ponieważ stosując:
  1. <?php
  2. $ja = str_replace(" ", "-", $ja);
  3. ?>

nadal nic się nie zmieniło...

Pomocy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 23.08.2025 - 02:04