Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Konwertowanie typów (funkcja konwertująca int na string)
Forum PHP.pl > Forum > Przedszkole
Wykrywacz
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.
marcio
Rzutowanie typow: (string), (int) etcc..... ale watpie zeby to rozwiazalo problem.
Wykrywacz
Nie jednak pieprze głupoty. Ale dzięki temu znalazłem duży błąd.

Nie zamykajcie to wrzucę rozwiązanie jak skończe.

ok dla reszty która nie używa głowy tak samo jak ja najbardziej łopatologicznie jak to jest możliwe
  1. <?php
  2. function substring($string)
  3.    {
  4. if (strlen($string) >=5){
  5.            $dlugosc = -5;
  6.        }
  7.        elseif ($string <5){
  8.        
  9.            $dlugosc =  '-'.$string;
  10.        }
  11. return $dlugosc;
  12.  
  13.    }
  14. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.