⊗ppPmBsATC 36 of 447 menu

Automatisk typekonvertering i PHP

Som du allerede ved, skal strenge i PHP sættes i anførselstegn. Det kan ske, at alle tegnene i strengen er cifre. I dette tilfælde, hvis du udfører en matematisk operation på en streng med cifre - vil denne operation blive udført som om vi faktisk havde tal, og ikke strenge:

<?php echo '1' + '2'; // viser 3 ?>

I dette tilfælde ser PHP, at vi forsøger at udføre en ugyldig operation for strenge, men en gyldig en for tal. Den ser også, at vores strenge faktisk er tal i anførselstegn. Derfor udfører PHP automatisk en konvertering af disse strenge til tal og udfører den tilsvarende matematiske operation på dem.

På samme måde vil addition af en streng med cifre og et almindeligt tal foregå:

<?php echo '1' + 2; // viser 3 ?>

Det vil ikke have betydning, i hvilken rækkefølge additionen udføres:

<?php echo 1 + '2'; // viser 3 ?>

Alt hvad der er sagt, vil fungere på samme måde for variabler:

<?php $a = '1'; $b = '2'; echo $a + $b; // viser 3 ?>

Uden at køre koden, skal du afgøre, hvad der vil blive vist på skærmen:

<?php $a = '1'; $b = '2'; echo $a + $b + '3'; ?>
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis