Htmlspecialchars: Difference between revisions From Online Manual

Jump to: navigation, search
(Created page with "{{smcfunc |function=htmlspecialchars |usage=$smcFunc['htmlspecialchars'] (string $str [, int $quote_style = ENT_COMPAT, string $charset = 'ISO-8859-1']) |description=This functio...")
 
No edit summary
Line 4: Line 4:
|description=This function is similar to PHP's [http://php.net/htmlspecialchars htmlspecialchars] function,  however, it additionally checks the encoding argument and takes care of HTML entities using regex.
|description=This function is similar to PHP's [http://php.net/htmlspecialchars htmlspecialchars] function,  however, it additionally checks the encoding argument and takes care of HTML entities using regex.
|parameters={{parmdesc
|parameters={{parmdesc
   |$str|d1=- The string that will be escaped.
   |$str|d1=- The string that will be encoded.
   |$quote_style|d2=- Bitmask flag on how to handle the string (optional).
   |$quote_style|d2=- Bitmask flag on how to handle the string (optional).
   |$charset|d3=- The character set of the string (optional).
   |$charset|d3=- The character set of the string (optional).
}}
}}
|return=The escaped string.
|return=The escaped string.
|example=<nowiki>$result = $smcFunc['htmlspecialchars']('<<<"This is a string that will be escaped.">>>');</nowiki>
|example=<nowiki>$result = $smcFunc['htmlspecialchars']('<<<"This is a string that will be encoded.">>>');</nowiki>
}}
}}



Revision as of 23:37, 24 August 2012

Usage:

$smcFunc['htmlspecialchars'] (string $str [, int $quote_style = ENT_COMPAT, string $charset = 'ISO-8859-1'])


Description: This function is similar to PHP's htmlspecialchars function, however, it additionally checks the encoding argument and takes care of HTML entities using regex.

Parameters:

  • $str - The string that will be encoded.
  • $quote_style - Bitmask flag on how to handle the string (optional).
  • $charset - The character set of the string (optional).

Return: The escaped string.

Example:

$result = $smcFunc['htmlspecialchars']('<<<"This is a string that will be encoded.">>>');



Advertisement: