Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobieram ciag znakow z bazy i chc go sprasowac do postaci..., jak znaleźć koniec i poczatek pola ?
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


Witam

w bazie w polu opis mam takie cos
kolor: czerwony; stan: bardzo dobry; rok produkcji: 1999; ... itd

chcialem sie dowiedziec jak sprawdzic gdzie jest poczatek tego pola a gdzie koniec zeby moc to wpuscic w petle i sprasowac do postaci

kolor: czerwony
stan: bardzo dobry
rok produkcji: 1999

bynajmniej nie chodzi o ereg_replace bo chce sobie to rozwalic explodem na dwa pola...

dana -> rozwalenie na linie -> rozwalenie na pola -> wyswietlenie

Ten post edytował boya 2.06.2006, 12:54:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
boya
post
Post #2





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


dzieki wszystko jasne, ja najpierw robilem exploede pozniej foreach i znow explode ale sie pogubiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

mi chodzilo o cos takiego:
kolor: czerwony; stan: bardzo dobry; rok produkcji: 1999

podzial explodem ;
i podzial :

w efekcie mam cos takiego:

  1. <?php
  2. <tr>
  3. <td>kolor:</td>
  4. <td>czerwony</td>
  5. </tr>
  6.  itd..
  7. ?>


kombinowalem tak:

  1. <?
  2. $dane  = $krotka['opis'];
  3. $tablica = explode(';', $dane);
  4.  
  5. for ($i = 0, $n = count($tablica); $i < $n; $i++)
  6. {
  7. $re=explode(":", $tablica[$i]);
  8. ?>
  9. <tr>
  10. <td><?echo $re[0];?>:</td>
  11. <td><?echo $re[1];?></td>
  12. </tr>
  13. <?
  14. }?>


Ten post edytował boya 3.06.2006, 09:36:55
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: 27.12.2025 - 04:22