Autor | Zpráva | ||
---|---|---|---|
brdik Profil |
#1 · Zasláno: 10. 9. 2009, 17:04:44
ahoj, potřebuji přetypovat proměnnou s nazvem rowId na integer, protoze jinak se do XML ukládá i s uvozovkami jako '10' a ne 10 a neni dohledatelná, ale nedari se mi to, ať již použiju
$integerRowId= ( int ) $rowId nebo settype ($integerRowId ,'integer'); vždycky je výsledek 0. Netuší někdo, kde je chyba? |
||
Yur4Y Profil |
#2 · Zasláno: 10. 9. 2009, 17:09:09
Pokiaľ máte v premennej '10' aj s tými úvodzovkami, pochopiteľne bude výsledok 0, pretože prvý znak nie je číslo. Skúste toto:
$integerRowId = (int) preg_replace('/[^0-9]/', '', $rowId); |
||
Joker Profil |
#3 · Zasláno: 10. 9. 2009, 17:10:46
Yur4Y, ono v tom případě by stačilo odstranit ty uvozovky a bude to fungovat i jako řetězec
|
||
brdik Profil |
#4 · Zasláno: 10. 9. 2009, 17:15:06
jo to je ono, dík
|
||
brdik Profil |
#5 · Zasláno: 10. 9. 2009, 17:15:38
Joker: jo to taky :)
|
||
Mike8748_ Profil * |
#6 · Zasláno: 10. 9. 2009, 17:21:11
jednoduchy intval() by nestacilo ?
|
||
Časová prodleva: 15 let
|
0