Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Konwertowanie typów (funkcja konwertująca int na string), pomoc w diagnozie
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Siemanizatron.

Wyświetlam sobie:
  1. <?php
  2. $pdf->Cell(100,10,'Laczna kwota przelewow : '.substr($_SESSION['suma_all'],0, -8).' '.substr($_SESSION['suma_all'],-8,-5).' '.substr($_SESSION['suma_all'],-5, -2).'.'.substr($_SESSION['suma_all'], -2).' zl',1,0,'C');
  3. ?>

i jest gitara chciałem tak samo rozbić sobie :
  1. <?php
  2. $pdf->Cell(40,10,substr($wynik_sumy_na_banki[intval($s_dip['id_bank'])],0, -2).'.'.substr($wynik_sumy_na_banki[intval($s_dip['id_bank'])], -2),1,0,'C');
  3. ?>


i tu następują schody kiedy robię
  1. <?php
  2. substr($wynik_sumy_na_banki[intval($s_dip['id_bank'])],-5, -2).'.'.substr($wynik_sumy_na_banki[intval($s_dip['id_bank'])], -2)
  3. ?>

a
  1. <?php
  2. $wynik_sumy_na_banki[intval($s_dip['id_bank'])]
  3. ?>
posiada tylko 4 znaki.
W takim wypadku nie wyświetla mi w ogóle
  1. <?php
  2. substr($wynik_sumy_na_banki[intval($s_dip['id_bank'])],-5, -2)
  3. ?>
.
To samo nie dzieje się jednak jeżeli ta sama wartość znajdzie się w
  1. <?php
  2. substr($_SESSION['suma_all'],-5, -2)
  3. ?>
.

Doszedłem do etapu w którym wydaje mi się że jest to wina tego że w 1 wypadku działam na zmiennej typu int, a w drugiej na stringu, stąd cały problem.

Jeżeli się nie mylę czy mógłbym kogoś prosić o podpowiedzenie mi czy jest jakaś funkcja która zmieni mi zmienną typu int, na zmienną string.

Ten post edytował Wykrywacz 3.03.2009, 14:26:35
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: 25.09.2025 - 01:52