sodium_add

(PHP 7 >= 7.2.0, PHP 8)

sodium_addДобавляет большие числа

Описание

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

Добавляет параметр string2 к string1, перезаписывая значение, хранящееся в string1. Функция предполагает, что оба параметра являются двоичными строками, которые представляют целые числа без знака в обратном порядке байтов.

Список параметров

string1
Строка, представляющая целое число произвольной длины без знака в обратном порядке байтов. Этот параметр передаётся по ссылке и будет содержать сумму двух параметров.
string2
Строка, представляющая целое число произвольной длины без знака в обратном порядке байтов.

Возвращаемые значения

Функция не возвращает значения после выполнения.

Добавить

Примечания пользователей 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