Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] dodawanie znaków jeśli zmienna za krótka
@rtur
post 25.08.2012, 17:12:35
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

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


Mam taki kod:
  1. $start = 1;
  2. $stop = 150;
  3. if ($stop > $start && $stop - $start < 200)
  4. {$file = floor($start/200)*200 + 1;}
  5. $zmienna = $file.'.txt';


to mi tworzy zmienną '1.txt'

a co zrobić żeby zmienna $file miała zawsze 4 znaki, a jak ma mniej to niech dodaje tyle zer na początku aby zmienna $file miała długość 4 znaków?

wiem jak policzyć długość zmiennej

  1. if(strlen($file)<4){}


tylko nie wiem co dalej wpisać...

Ten post edytował @rtur 25.08.2012, 17:13:54


--------------------
Artur
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cv65
post 25.08.2012, 17:49:36
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 9
Dołączył: 12.04.2009

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


  1. $i = 0;
  2. $chars = strlen($file);
  3. $out = '';
  4.  
  5. for( $x = 1; $x <= $chars; $x++ )
  6. {
  7. $i++;
  8. if ( $i != 4 )
  9. {
  10. $out .= str_repeat("0", $i);
  11. }
  12. }


a dalej
  1. $zmienna = $out.$file.'.txt';


Powinno działać, pisane z głowy smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:19