DiffMatchPatch\Utils::escapeString PHP Method

escapeString() public static method

Special string encoding function like urlencode(), corresponding to Python's urllib.parse.quote(string, "!~*'();/?:@&=+$,# ")
public static escapeString ( string $string ) : string
$string string String for encoding.
return string Encoded string.
    public static function escapeString($string)
    {
        $string = rawurlencode($string);
        $string = strtr($string, array('%21' => '!', '%2A' => '*', '%27' => "'", '%28' => '(', '%29' => ')', '%3B' => ';', '%2F' => '/', '%3F' => '?', '%3A' => ':', '%40' => '@', '%26' => '&', '%3D' => '=', '%2B' => '+', '%24' => '$', '%2C' => ',', '%23' => '#', '%20' => ' '));
        return $string;
    }