Convert a string containing markup or entities to be plain text
This is one implementation but there is also a better one that you may prefer with the
WireTextTools::markupToText()
method. Try both to determine which suits your needs
best:
Example
$markup = '<html>a bunch of HTML here</html>';
// try both to see what you prefer:
$text1 = $sanitizer->markupToText($html);
$text2 = $sanitizer->getTextTools()->markupToText();
Usage
// basic usage
$string = $sanitizer->markupToText(string $value);
// usage with all arguments
$string = $sanitizer->markupToText(string $value, array $options = []);
Arguments
Name | Type(s) | Description |
---|---|---|
value | string | String you want to convert |
options (optional) | array | Options to modify default behavior:
|
Return value
string
Converted string of text
See Also
$sanitizer methods and properties
API reference based on ProcessWire core version 3.0.236