1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako pretvoriti niz v dolg v PHP

Nize je mogoče pretvoriti in razčleniti v njihove numerične vrednosti v PHP preprosto tako, da jih uporabite v matematičnem kontekstu. PHP bo ob pretvorbi določil ustrezen numerični podatkovni tip. Če je število dovolj majhno, bo pretvorjeno v celoštevilski podatkovni tip. Če je večji ali vsebuje decimalni ali znanstveni zapis, bo pretvorjen v podatkovni tip float, ki združuje vloge podatkovnih vrst long, double in float v C in Javi.

1. korak

Odprite urejevalnik besedil in takoj shranite z imenom "longParse.php."

2. korak

Prilepite naslednjo kodo, da dodelite niz spremenljivki z imenom "$str":

$astring ="100";

3. korak

Prilepite naslednje, da pretvorite ta niz v celo število in mu dodate 1:

$anumber =$astring + 1;

Ker se niz uporablja v matematičnem kontekstu in vsebuje informacije, ki jih je mogoče razumeti kot število, ga bo PHP samodejno pretvoril v ustrezno številsko vrsto (v tem primeru celo število, ker je število tako majhno) in nadaljeval naprej. To se lahko počuti neprijetno za programerje, ki želijo natančnejši nadzor nad nastalimi podatki, zato je mogoče izrecno izvesti pretvorbo z ukazom za pretvorbo.

4. korak

Prilepite naslednje, da izrecno pretvorite niz v celo število ali plavajoče:

$anumber =(int) $astring; $anumber =(float) $astring;

Če ste prepričani, da so številke razmeroma majhne in nikoli ne bodo vsebovale decimalnih mest, uporabite »int«, saj prihrani pomnilnik. Če pa menite, da so številke precej velike ali vsebujejo decimalke, uporabite »float«.

Nasvet

Z ukazom PHP_INT_MAX lahko ugotovite najmanjšo in največjo vrednost podatkovnega tipa "int" za vaš sistem, vendar upoštevajte, da se bo to spremenilo glede na operacijski sistem in okolje, v katerem se izvaja program. Če so vrednosti verjetno izjemno velike, več kot 1,8 x 10^308, potem PHP nudi knjižnico, ki podpira številke GMP. Te številke so omejene samo z velikostjo pomnilnika v sistemu. Če želite ustvariti takšno številko, prilepite naslednje:

$a =gmp_init("123456");

Ker je GMP veliko počasnejši od primitivnih podatkovnih tipov, se ga ne sme uporabljati, razen če je programer prepričan, da bo takšna natančnost potrebna, vendar je na voljo.


  1. Kako spremeniti Palm Treo podatkov za BlackBerry
  2. Kako spremeniti v GPX datoteko
  3. Kako pretvoriti Palm Podatki za Blackberry
  4. Kako pretvoriti IR na RF
  5. Kako brati niz v C