Introduzione a Integer PHP

Prima di iniziare a parlare di Integer in PHP, capiamo prima il termine Integer. Un numero intero è un tipo di tipo di dati. Un tipo di variabile che mantiene il valore numerico completo. Numeri (interi) completi come - 1, 23, 343, -23, -50 ecc. I numeri interi possono essere positivi, negativi o 0 stessi. Quasi ogni linguaggio di programmazione come C, JAVA e C ++ supporta numeri interi completi. Ma, quando arriviamo al linguaggio PHP, nel momento in cui assegniamo qualsiasi valore intero a qualsiasi variabile, questo può essere considerato come un tipo di dati intero. Poiché PHP è un linguaggio di programmazione vagamente gentile, non è necessario dichiarare alcuna variabile con un tipo di dati specificato prima di utilizzarlo. I numeri interi possono essere utilizzati direttamente in PHP al momento dell'assegnazione. Per gestire l'intero tipo di valore numerico esiste un tipo di dati interi in quasi tutti i linguaggi di programmazione.

Come dichiarare la variabile intera in PHP?

Ci sono 2 modi per dichiarare la variabile intera in PHP di seguito:

Intero positivo

Un numero intero che contiene il suo valore 0 o più di 0. PHP supporta i suoi vari tipi di dati primitivi come - Numero intero, Numero mobile, Carattere, Stringa, Booleani (vero o falso), matrice mista, ecc. Vedremo nell'esempio usando uno per uno di tutti i tipi di numeri interi che possiamo elaborare usando il linguaggio di programmazione PHP.

Codice:

<_?php
$x = 124; // declaration and assignment
var_dump($x); // int 124
echo $x; // 124
?>

Uscita :

Numero intero negativo

Un numero intero che contiene un valore inferiore a 0.

Codice:

<_?php
$x = -124; // declaration and assignment
var_dump($x); // int -124
echo $x; // -124
?>

Uscita :

Possiamo vedere l'output di var_dump ($ x) che mostra int -124; int è il tipo di dati e -124 è il valore.

Esempi avanzati di numeri interi PHP

Di seguito sono riportati i diversi esempi di numero intero in php:

Esempio 1

Numero intero come codice esadecimale:

Codice:

<_?php
$x = 0x1B; // hexadecimal number
var_dump($x);
echo $x;
?>

Uscita :

Ora, la domanda è: perché 27? Questo è qualcosa in cui PHP supporta numeri interi. Nel momento in cui assegniamo qualsiasi cosa (espressione, ritorno di funzione, ecc.) In una variabile che verrà considerata come un tipo di dati intero è l'output di quel codice o funzione in numero intero.

Nel caso di circa il codice, otteniamo 27 perché abbiamo assegnato un valore esadecimale uguale a 27. Dove 0x è 16 e B è 11; se aggiungiamo entrambi questi otterremo 27 come output.

Esempio n. 2

Numero intero come codice ottale:

Codice:

<_?php
$x = 0123; // octal number
var_dump($x);
echo $x;
?>

Uscita :

Anche questo è un numero intero. Poiché l'output di un determinato codice ottale è un numero intero.

Esempio n. 3

La funzione restituita come intero:

Codice:

<_?php
function addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20);
var_dump($x);
echo $x;
?>

Uscita :

Ancora una volta abbiamo 30 la somma di due interi dati come intero. Ma se facciamo una modifica molto minore nel codice sopra, allora ci darà float come output.

Esempio n. 4

La funzione restituita come float:

Codice:

<_?php
function addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20.0);
var_dump($x);
echo $x;
?>

Uscita :

Possiamo vedere, tutto rimane uguale al precedente esempio di codice tranne il valore del parametro funzione.

$ x = addNumbers (10, 20, 0);

Abbiamo usato 20.0 al posto di 20. Questo è qualcosa di abbastanza buono da cambiare l'output da intero a mobile. L'output rimane lo stesso ma il tipo di dati è stato modificato da intero a mobile.

Esempio n. 5

Utilizzando un tipo di dati misto:

<_?php
$x = 12.0; // float number
var_dump($x);
echo $x;
$x = 120; // integer number
var_dump($x);
echo $x;
?>

Uscita :

Possiamo vedere che il tipo di dati di qualsiasi variabile verrà modificato dinamicamente in base al valore assegnato ad essa. Nel codice sopra, utilizziamo prima il valore del tipo di dati float, quindi fornisce il tipo di dati float. Ma nel momento in cui assegniamo il valore come intero, ci darà come risultato un tipo di dati intero.

Dopo aver esaminato l'esempio sopra, ora siamo chiari su come possiamo identificare l'intero.

I numeri interi possono essere numeri interi normali (ovvero una base 10 di qualsiasi numero), numeri di notazione esadecimali (base 16 che inizia con 0x) o numero di notazione ottale (base 8 che inizia con uno 0) o qualsiasi numero completo ( numero intero) con il prefisso o - o + o niente.

Conclusione

Dopo aver trovato tutte le dichiarazioni e il codice di esempio sopra riportato, possiamo dire che PHP è un linguaggio di programmazione tipicamente impreciso. L'uso della parola in modo lasco significa che non è necessario utilizzare alcun tipo di dati al momento della dichiarazione. Se è necessario dichiarare qualsiasi tipo, non è necessario fornire il tipo di dati. PHP stesso si occuperà del tipo di dati di qualsiasi variabile degli identificatori secondo il valore assegnato ad esso. Pertanto, PHP supporta direttamente tutti i tipi di dati disponibili sul mercato in generale.

Articoli consigliati

Questa è una guida a Integer PHP. Qui discutiamo i 2 tipi che includono un numero intero positivo e uno negativo con esempi avanzati di numero intero PHP. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Fattoriale in PHP
  2. Variabili in PHP
  3. Funzioni matematiche PHP
  4. HTML vs PHP
  5. Costanti magiche di PHP
  6. Funzione ricorsiva PHP
  7. Funzione ricorsiva in Python
  8. Programma fattoriale in JavaScript
  9. Java booleani
  10. Funzione ricorsiva in C
  11. Funzione ricorsiva in JavaScript

Categoria: