mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 05:50:42 +02:00
[ticket/13203] Add method for byte by byte comparison to drivers helper
PHPBB3-13203
This commit is contained in:
@@ -142,4 +142,24 @@ class helper
|
||||
}
|
||||
return $random;
|
||||
}
|
||||
|
||||
/**
|
||||
* Compare two strings byte by byte
|
||||
*
|
||||
* @param string $string_a The first string
|
||||
* @param string $string_b The second string
|
||||
*
|
||||
* @return bool True if strings are the same, false if not
|
||||
*/
|
||||
public function string_compare($string_a, $string_b)
|
||||
{
|
||||
$difference = strlen($string_a) != strlen($string_b);
|
||||
|
||||
for ($i = 0; $i < strlen($string_a) && $i < strlen($string_b); $i++)
|
||||
{
|
||||
$difference |= $string_a[$i] != $string_b[$i];
|
||||
}
|
||||
|
||||
return $difference === 0;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user