Maison  >  Article  >  développement back-end  >  Comment convertir des nombres négatifs en entiers positifs en php

Comment convertir des nombres négatifs en entiers positifs en php

青灯夜游
青灯夜游original
2022-04-19 20:59:584544parcourir

Comment convertir des nombres négatifs en entiers positifs en PHP : 1. Utilisez la fonction abs() pour convertir les nombres négatifs en nombres positifs, et utilisez la fonction intval() pour arrondir les nombres positifs et les convertir en entiers positifs. "intval(abs($number ))"; 2. Utilisez l'opérateur bit "~" pour inverser un nombre négatif et en ajouter un, la syntaxe est "~$number + 1".

Comment convertir des nombres négatifs en entiers positifs en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Méthode php pour convertir les nombres négatifs en entiers positifs

Méthode 1 : Utiliser abs() et La fonction intVal () function

  • abs () convertit les nombres négatifs en nombres positifs

  • intval () tourne les nombres positifs et les converties en entiers positifs

implémentation Code:

<?php
$number=-12.35;
var_dump($number);
$result =intval(abs($number));
var_dump($result);
?>

Comment convertir des nombres négatifs en entiers positifs en php

Méthode 2 : Utilisez l'opérateur bit "~" pour inverser un nombre négatif et en ajouter un

<?php
function plus_minus_conversion($number = 0){
    echo ~$number + 1;
}
echo plus_minus_conversion(-100.58);
?>

Comment convertir des nombres négatifs en entiers positifs en php

Explication :

Après avoir inversé un nombre positif et en avoir ajouté un, vous obtenez le complément d'un nombre négatif. existent sous forme de complément. Dans la mémoire, le code complémentaire à deux est converti en code d'origine, qui est le nombre négatif correspondant après la conversion du nombre positif

Une fois le nombre négatif inversé et ajouté par un, un code complémentaire. est obtenu, mais le code original du complément du nombre positif est le même

Remarque : l'inversion et la récupération des codes négatifs sont deux concepts différents pendant le fonctionnement, ils sont tous sous forme de complément car des nombres négatifs sont impliqués

Apprentissage recommandé : " Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn