convertString[Ex]() (tick_24Global)

string convertString(int $flags, string $string)

$flags - tells the function what to do to $string

1 - convert character references to actual characters (for example, convert " to ")

2 - extracts a link from a string in the format linkpage("link") or linkpage('link'); returns an empty string if no link can be extracted (New v4.5031)

4 - try to extract a charset from $string by returning what is found after "charset=" in $string; returns the extracted charset or an empty string if a charset could not be extracted (New v4.9910)

8 - replace multiple consecutive space characters in $string with a single space character; see also convertStringEx(6, ...) (New v5.9910)

16 - remove space characters in $string (New v5.9930)

32 - URL decode (New v7.9914)

65536 - remove preceding and trailing whitespace characters from $string (New v5.9910); it is now recommended that trim() be used instead

If $flags specifies unknown flags or an error occurs, then the function may return $string unmodified. It will not generate an error.

string convertStringEx(int $mode, string $string)

$mode - tells the function what to do to $string

1 - remove all non-alpha characters including numbers and whitespace

2 - remove all non-alpha, non-digital characters including whitespace (New v9.9914)

3 - try to extract a file extension from $string and return it; else returns an empty string (New v10.0146)

4 - if possible, return a CSS equivalent string like ", like style=\"clear: both\"" based on $string which is the value of a "clear" attribute, else returns an empty string (New v12.0035)

5 - removes all characters (including the characters themselves) after any question mark or comma character (New v14.00)

6 - replace multiple consecutive space characters in $string with a single space character and trim leading and trailing space characters; see also convertString(8, ...) (New v15.00)

7 - convert the absolute or relative URL $string to a normalized absolute path if possible and return it; else return $string (Validator Engine Only; New v16.00)

If $mode is unknown or an error occurs, then the function will, in most cases, return $string unmodified. It will not generate an error.

This function is supported only in CSE HTML Validator v8.00 and later.