array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'function.ezmlm-hash.php', 1 => 'ezmlm_hash', 2 => 'Calculate the hash value needed by EZMLM', ), 'up' => array ( 0 => 'ref.mail.php', 1 => 'Функції Mail', ), 'prev' => array ( 0 => 'ref.mail.php', 1 => 'Функції Mail', ), 'next' => array ( 0 => 'function.mail.php', 1 => 'mail', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/mail/functions/ezmlm-hash.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

ezmlm_hash

(PHP 4 >= 4.0.2, PHP 5, PHP 7)

ezmlm_hashCalculate the hash value needed by EZMLM

Увага

Ця функція ЗАСТАРІЛА, починаючи з PHP 7.4.0, та ВИЛУЧЕНА в PHP 8.0.0. Вкрай не рекомендується на неї покладатися.

Опис

ezmlm_hash(string $addr): int

ezmlm_hash() calculates the hash value needed when keeping EZMLM mailing lists in a MySQL database.

Параметри

addr

The email address that's being hashed.

Значення, що повертаються

The hash value of addr.

Журнал змін

Версія Опис
8.0.0 Removed this function.
7.2.0 Deprecated this function.

Приклади

Приклад #1 Calculating the hash and subscribing a user

<?php

$user
= "joecool@example.com";
$hash = ezmlm_hash($user);
$query = sprintf("INSERT INTO sample VALUES (%s, '%s')", $hash, $user);
$db->query($query); // using PHPLIB db interface

?>