Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Konvertera String till Long i PHP

    Strängar kan omvandlas och tolkas till deras numeriska värden i PHP bara genom att använda dem i en matematisk kontext . PHP kommer att bestämma lämplig numerisk datatyp vid konvertering . Om numret är tillräckligt liten , kommer det att omvandlas till ett heltal datatyp. Om det är större eller innehåller decimal eller vetenskaplig notation , så kommer det att omvandlas till float datatypen , som kombinerar rollerna för de långa , dubbel och flyta datatyper i C och Java . Instruktioner
    1

    Öppna en textredigerare och omedelbart spara med namnet " longParse.php . "
    2

    Klistra in följande kod för att tilldela en sträng till en namngiven variabel " $ str " :

    $ aString = " 100 ";
    3

    Klistra in följande för att konvertera strängen till ett heltal och tillsätt 1 till det :

    $ anumber = $ aString + 1 ;

    eftersom strängen används i ett matematiskt sammanhang och innehåller information som kan förstås som ett antal , kommer PHP konverterar den automatiskt till lämplig numerisk typ ( i detta fall ett heltal eftersom antalet är så litet ) och fortsätt framåt . Detta kan kännas obehagligt för programmerare som vill ha mer exakt kontroll över de resulterande data , så det är möjligt att explicit utföra konverteringen med hjälp av en gjuten kommando .
    4

    Klistra in följande till explicit cast strängen till antingen ett heltal eller ett flyttal :

    $ anumber = ( int ) $ aString ,

    $ anumber = ( float ) $ aString ,
    p Om du är säker på att siffrorna är relativt liten och kommer aldrig att innehålla decimaler , bör du använda " int ", eftersom det sparar minne . Men om du tror att siffrorna kan vara ganska stort eller innehåller decimaler , bör du använda " float . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en beständig anslutning till Oracle från…
    ·Hur du installerar MySQL fjärråtkomst
    ·Hur man skapar en Prenumerera på nyhetsbrev Med MySQL …
    ·Kan man ha en hyperlänk i ett PHP Konsol
    ·Hur Aggregate samma värden i MySQL
    ·Hur man skapar associativ array i PHP
    ·Hur man använder PHP för att befolka en databas
    ·Hur Infoga datum i MySQL Tables
    ·PHP -koder på samma server som MySQL Server
    ·Hur man spelar Alarm wav-fil från PHP Script
    Utvalda artiklarna
    ·JSP Web Tutorial
    ·Hur Åsidosätt cPanel Globala inställningar för en P…
    ·Handledning för att skapa en tabell med WAMP 2.0 MySQL…
    ·Hur man tar bort en mappad enhet på VBS
    ·Risker med javascript
    ·PHP för att skicka e-post till en Gmail eller Yahoo Cl…
    ·Hur Namnge en session i PHP
    ·Hur kan jag visa en utan decimaler i Java
    ·Definition av HTML -programmering
    ·Python Special Metoder
    Copyright © Dator Kunskap http://www.dator.xyz