Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z list(); i explode();
MOniToR
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 2
Dołączył: 16.11.2003
Skąd: Wrocław / Skokowa

Ostrzeżenie: (10%)
X----


No to mam inny problem i przeedytowałem temat. Mam zmienną w bazie danych, która dane, które są oddzielone ':' (np. 'dane:dane1:dane2:'). Jak moge z każdej z danych zrobić osobną zmienną w przypadku gdy nie wiem ile tych danych jest? Wiem jak to zrobić gdybym znał ilość danych, jednak bez tego nie umiem.

Ten post edytował MOniToR 1.03.2005, 22:40:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dasko
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 9.11.2004

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


Hmm...nie wiem, czy jest do tego jakaś wbudowana funkcja, ale możesz użyć takiego kodu:
  1. <?php
  2. $foo = array(&#092;"value1\", \"value2\", \"value3\", \"value4\");
  3. for($i=0; $i < count($foo); $i++) {
  4. if($i == (count($foo)-1)) {
  5. $strVars .= &#092;"$var\" . $i;
  6. } else {
  7. $strVars .= &#092;"$var\" . $i . \", \";
  8. }
  9. }
  10. $string = &#092;"list(\" . $strVars . \") = $foo;\";
  11. eval($string);
  12. ?>

Przynajmniej działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 6.10.2025 - 19:40