Topic: Duomenų tipas

Sveiki turiu tokia probleme, gal kas galėtų padėti?

Sakykim turiu funkcija:

function rodyk ($x){

echo($x);

}

//funcijai paduodu reiksme 02178

rodyk(02178);

Bet ji atspausdina visai kitoki skačių. Aš čia įtariu kad priekyje esantis 0 kažka daro. Nes jei įveidi skaičius be 0 tada viska gerai atspausdina.

Gal kas zino kaip padaryti kad ivedus 02178 atspausdintų 02178.

Dėkui.

2 (edited by zygis 2008-10-20 07:01:07)

Re: Duomenų tipas

function rodyk ($x){

echo $x;   

}
rodyk("05415");
MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

3 (edited by simas 2008-10-20 11:26:54)

Re: Duomenų tipas

zygis wrote:
function rodyk ($x){

echo $x;   

}
rodyk("05415");

PHP kalboje, jei skaičius prasideda 0 - jis laikomas aštuntainės sistemos skaičiumi, jei 0x - šešioliktainės.
Taip kad jei paduodi 010 tau turėtų atspausdinti "8"
jei paduosi 0x10 tau atspausdins "16"

P.S. Jei nori, kad iš atspausdintų su 0 priekyje, nurodyk, kad tai yra string tipo kintamasis.

Re: Duomenų tipas

dekui