diff options
author | Sascha Schumann <sas@php.net> | 2000-12-14 16:00:31 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2000-12-14 16:00:31 +0000 |
commit | 0493e78c8d1e9d6d4207d8846558a320083024dd (patch) | |
tree | 3011519a43fb1402340e27f5a73c12f299615ea4 | |
parent | 432a0a8d18ea164f225a1644b4d96bdeac8f3316 (diff) | |
download | php-git-0493e78c8d1e9d6d4207d8846558a320083024dd.tar.gz |
MFH strtr fix
-rw-r--r-- | ext/standard/string.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c index 089f642876..221e0b2357 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -1560,6 +1560,11 @@ PHP_FUNCTION(strtr) convert_to_string_ex(str); + /* shortcut for empty string */ + if(Z_STRLEN_PP(str) == 0) { + RETURN_EMPTY_STRING(); + } + if (ac == 2) { php_strtr_array(return_value,(*str)->value.str.val,(*str)->value.str.len,HASH_OF(*from)); } else { |