⊗ppPmBsATC 36 of 447 menu

Automātiskā tipu konvertēšana PHP

Kā jūs jau zināt, virknes PHP ir jāņem pēdiņās. Var gadīties, ka visi virknes simboli būs cipari. Šajā gadījumā, ja virs virknes ar cipariem veic kādu matemātisku operāciju - šī operācija tiks veikta tā, it kā mums patiešām būtu skaitļi, nevis virknes:

<?php echo '1' + '2'; // izvadīs 3 ?>

Šajā gadījumā PHP redz, ka mēs mēģinām veikt operāciju, kas ir neatļauta virknēm, bet atļauta skaitļiem. Tas arī redz, ka faktiski mūsu virknes ir skaitļi pēdiņās. Tāpēc PHP automātiski veic šo virkņu pārveidošanu par skaitļiem un veic atbilstošo matemātisko operāciju ar tiem.

Līdzīgi notiks virknes ar cipariem un parasta skaitļa saskaitīšana:

<?php echo '1' + 2; // izvadīs 3 ?>

Tam nebūs nozīmes, kādā secībā veikt saskaitīšanu:

<?php echo 1 + '2'; // izvadīs 3 ?>

Viss iepriekš minētais strādās līdzīgi arī mainīgajiem:

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

Neveicot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

<?php $a = '1'; $b = '2'; echo $a + $b + '3'; ?>
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt