public static function ConversionHelper::hex2asc in Lightweight Directory Access Protocol (LDAP) 8.3
Converts all Hex expressions ("\HEX") to their original ASCII characters.
Parameters
string $string: String to convert.
Return value
string Converted string.
2 calls to ConversionHelper::hex2asc()
- ConversionHelper::unescapeDnValue in ldap_servers/
src/ Helper/ ConversionHelper.php - Undoes the conversion done by escape_dn_value().
- ConversionHelper::unescapeFilterValue in ldap_servers/
src/ Helper/ ConversionHelper.php - Undoes the conversion done by {@link escape_filter_value()}.
File
- ldap_servers/
src/ Helper/ ConversionHelper.php, line 226
Class
- ConversionHelper
- Conversion helper to escape values correctly for LDAP filters.
Namespace
Drupal\ldap_servers\HelperCode
public static function hex2asc($string) {
$string = preg_replace_callback("/\\\\([0-9A-Fa-f]{2})/", function (array $matches) {
return chr(hexdec($matches[0]));
}, $string);
return $string;
}