sodium_add

(PHP 7 >= 7.2.0, PHP 8)

sodium_addAjoute de grands nombres

Description

function sodium_add(string &$string1, string $string2): void

Ceci ajoute le paramètre string2 à string1, en écrasant la valeur stockée dans string1. Cette fonction suppose que les deux paramètres sont des chaînes binaires qui représentent des entiers non signés en petit-boutiste.

Liste de paramètres

string1
La chaîne représentant un entier non signé de longueur arbitraire en petit-boutiste. Ce paramètre est passé par référence et contiendra la somme des deux paramètres.
string2
La chaîne représentant un entier non signé de longueur arbitraire en petit-boutiste.

Valeurs de retour

Aucune valeur n'est retournée.

add a note

User Contributed Notes 1 note

up
0
Anonymous
19 days ago
<?php

$a = "\x01\x00\x00\x00"; // 1 (32-bit little-endian)
$b = "\x02\x00\x00\x00"; // 2 (32-bit little-endian)

echo "Before: " . bin2hex($a) . PHP_EOL;

sodium_add($a, $b);

echo "After:  " . bin2hex($a) . PHP_EOL;

?>

Output:

Before: 01000000
After:  03000000
To Top