⊗ppPmBsNTS 38 of 447 menu

Sfumature della conversione in stringa in PHP

Nella lezione precedente abbiamo imparato a sommare numeri come stringhe. Tuttavia, in tale addizione ci sono delle sfumature quando non sono le variabili a essere sommate, ma direttamente i numeri.

Il fatto è che il punto non viene utilizzato solo per la concatenazione di stringhe, ma anche per separare la parte frazionaria da quella intera.

Se si mettono spazi attorno al punto, non ci saranno problemi:

<?php echo 1 . 2; // visualizzerà '12' ?>

E se si rimuovono gli spazi attorno al punto, otterremo un numero decimale, non una concatenazione di stringhe:

<?php echo 1.2; // visualizzerà 1.2 ?>

A causa di tali sfumature si può facilmente ottenere un errore se da un lato del punto si mette uno spazio e dall'altro no:

<?php echo 1. 2; // darà un errore ?>

Con le variabili, tuttavia, non ci sarà questo problema:

<?php $a = 1; $b = 2; echo $a.$b; // visualizzerà '12', e non un errore ?>

L'autore del codice voleva sommare i numeri 3 e 4 come stringhe:

<?php echo 3.4; ?>

Tuttavia, il codice non funziona correttamente. Correggi l'errore dell'autore del codice.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta