$sanitizer→markupToText()
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()](/api/ref/wire-WireTextTools::markupToText()-tools/markup-to-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
stringConverted string of text
See Also
$sanitizer methods and properties
API reference based on ProcessWire core version 3.0.253