Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zmienna w zmiennej
kyob
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 16.03.2003

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


  1. <?php
  2. $test='wiersz nr = '.$n.' jakis tekst';
  3. for($n=0; $n<5; $n++)
  4. {
  5. echo $test.'<br>';
  6. }
  7. ?>


jak to przerobic, aby w zmiennej $test byla widoczna zmienna $n (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




  1. <?php
  2. $test='wiersz nr = %d jakis tekst';
  3. for($n=0; $n<5; $n++)
  4. {
  5. echo printf($test, $n).'<br />';
  6. }
  7. ?>
Go to the top of the page
+Quote Post
kyob
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 16.03.2003

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


ok dziala, a jak przerobic ponizszy kod

  1. <?php
  2. $nowa_zmienna=array();
  3. $test='wiersz nr = '.$n;
  4.  
  5. for($n=0; $n<3; $n++)
  6. {
  7. echo $nowa_zmienna[$n]=$test;
  8. }
  9. ?>

aby w wyniku otrzymac:
$nowa_zmienna[0]='wiersz nr=0'
$nowa_zmienna[1]='wiersz nr=1'
$nowa_zmienna[2]='wiersz nr=2'

innymi slowy chce, aby w zmiennej $test byla widoczna zmienna $n

Ten post edytował kyob 21.03.2007, 15:24:54
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
innymi slowy chce, aby w zmiennej $test byla widoczna zmienna $n

Innymi slowy to zajrzyj do manuala. Dostales rozwiązane powyzej, ktore wali na ekran. Jakbys zajrzal do manuala, to bys zobaczyl co jest takie, ktore nie wali na ekran, a zwraca dla ciebie:
http://pl.php.net/manual/pl/function.sprintf.php
Go to the top of the page
+Quote Post
kyob
post
Post #5





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 16.03.2003

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


dzieki dziala

  1. <?php
  2. $test='wiersz nr = %d';
  3. for($n=0; $n<3; $n++)
  4. {
  5. echo sprintf($test,$n).'<br />';
  6. }
  7. ?>
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: 16.09.2025 - 10:40