一个变量的多个字符串

时间:2016-02-21 07:02:24

标签: php html mysql

我正在尝试创建一个允许通过管理员ID授权交易的系统。我希望拥有多个管理员ID,以跟踪哪个用户进行了交易。

$txtKnownAdminHash = "c0b71d437b9138ce3c1860b09b8923ebed6f8aeb3db4093458f38300f6f24eaa";     

$txtHashedAdminID = hash('sha256', $txtAdminID);
  if ($txtKnownAdminHash != $txtHashedAdminID) {

我想允许$ txtKnownAdminHash有多个值,然后检查它。

提前感谢您的帮助

1 个答案:

答案 0 :(得分:2)

您可以将所有管理员ID存储在数组中。

$txtKnownAdminHash = array("hash1", "hash2", "hash3", "hash4");

要检查$txtHashedAdminID是否在数组中,您可以使用in_array()。 这将检查$txtHashedAdminID数组中是否$txtKnownAdminHash

<?php

    if (in_array($txtHashedAdminID, $txtKnownAdminHash)) {
        // the hash is in the array
    } else {
        // the hash is not in the array
    }

?>

了解更多关于: