Informatie was altijd een symbool. Pas toen het programmeren verscheen, werden het gedeeltelijk letters, cijfers en tekens (in formele zin).
Tot een bepaalde tijd de meest populairegesproken, zelfgemaakte personages, gebaren, en vooral kunstwerken. Het is belangrijk dat al deze opties voor de natuurlijke presentatie van informatie, van klein tot groot, altijd in woorden kunnen worden beschreven, dat wil zeggen beschikbaar gesteld voor softwareverwerking in een of andere zin.
Lijnen en cijfers
Rijen zijn in de eerste plaats aggregatenverschillende karakters. In verschillende programmeertools werd het fractionele deel op verschillende manieren van het geheel gescheiden. Sommigen gaven de voorkeur aan een punt, anderen een komma (in PHP betekent het omzetten van een string in een getal een "."). De triaden werden gescheiden door een enkele apostrof, komma of spatie. Echte cijfers werden geschreven door de letter "E".
Dit zijn allemaal formaliteiten.De wiskunde en werkingsprincipes van elke processor hebben altijd nummers zonder franje herkend en bijbehorende extra processors zijn ontwikkeld om met echte waarden te werken.
Maar de wereld van variabelen is van een specifiek type (voor programma'sbegin van een tijdperk) en de implementatie van het moderne idee van consensus over alle gegevenstypen betekent: in PHP is het omzetten van een string naar een getal niets te doen. In het beste geval zal PHP "afsnijden", of liever, 0 of een getal maken als er minstens één cijfer in de bronregel staat. Alle cijfers tot het eerste niet-digitale karakter vormen dit nummer.
Algemene conversieregel
In PHP, het omzetten van een string naar een getal alsde programmeur heeft niet anders aangegeven, het gebeurt automatisch op het moment van toepassing. Als de variabele alleen getallen en een punt bevat, kan een reëel getal worden verkregen. Als een komma voorkomt in de reeks getallen, wordt alles wat eraan voorafgaat geïnterpreteerd als een getal, uiteraard een geheel getal.
Elk niet-cijferig teken in een reeks cijfersstopt het proces en het resultaat van het converteren van PHP "string naar nummer" zal alleen de waarde zijn die werd gevormd vóór het eerste niet-digitale karakter.
Wiskunde en karakterverwerking
Dat is moeilijker, eerste of tweede, zelfs vanuit een positieformules die niet op de pagina passen, indrukwekkende matrices, grafieken, die soms auteurs, afgeleiden van integralen, differentiëlen van integralen en polynomen in de nde generatie niet eens kunnen ontrafelen, het is heel eenvoudig om te zeggen: de maatschappij eert zeker de verdiensten van wiskundigen en wiskundigen, maar karakterverwerking is belangrijker, complexer en omvat wiskunde zoals een dekbed, waardoor een nieuwsgierige geest ontstaat die niet verder kan gaan dan de magie van getallen, een stimulerende omgeving voor creativiteit.
Meestal op PHP string wordt automatisch geconverteerd naar een nummer,maar het zal nooit overbodig zijn om dit te verifiëren. Het is het beste om altijd zeker te zijn: PHP begrijpt goed dat een variabele een getal is. Als er zelfs een twijfel bestaat, moet u expliciet het type van de variabele (int) of (float) voor de waarde aangeven en controleren hoe PHP het type van de variabele begrijpt met de functies is_integer () of is_float ().
Moderne programmeringstrends
De klassieke interpretatie van een PHP string-to-number-taak ligt binnen het bereik van modern programmeren. Het omgekeerde proces heeft aanzienlijk meer diverse opties. features number_format (), printf (), sprintf () kunnen wonderen verrichten, niet alleen op het niveau van een enkel nummer, maar ook op een groep getallen.
Omzetten naar PHP "string in nummer "geeft aan dat we kunnen, maar mwiskunde en numerieke berekeningen zijn niet onze hobby.
Schrijf fatsoenlijke en betrouwbare functionaliteit,dat deze of dat nummerverwerking in PHP implementeert, is geen probleem en het resultaat zal niet slechter zijn dan het resultaat van meer wiskundige talen. PHP is in de eerste plaats de servertaal, een taal voor het verwerken van informatie, inclusief wiskundige.