WireTextTools::findPlaceholders() method

Find and return all {placeholder} tags found in given string

Available since version 3.0.126.

Usage

// basic usage
$array = $wireTextTools->findPlaceholders(string $str);

// usage with all arguments
$array = $wireTextTools->findPlaceholders(string $str, array $options = []);

Arguments

NameType(s)Description
strstring

String that might contain field {tags}

options (optional)array
  • has (bool): Specify true to only return true or false if it has tags (default=false).
    • tagOpen (string): The required opening tag character(s), default is '{'
  • tagClose (string): The required closing tag character(s), default is '}'

Return value

array bool


WireTextTools methods and properties

API reference based on ProcessWire core version 3.0.172

Twitter updates

  • This week ProcessWire gained powerful new tools for finding pages and controlling how they are loaded. If you like to maximize performance and efficiency, you’ll like what 3.0.172 brings— More
    5 February 2021
  • ProcessWire 3.0.171 dev branch core updates – More
    22 January 2021
  • Preliminary 2021 roadmap in progress in this week’s update— More
    8 January 2021

Latest news

  • ProcessWire Weekly #353
    In the 353rd issue of ProcessWire Weekly we're going to check out the weekly update from Ryan and the latest core updates, check out a brand new site of the week, and launch a new poll. Read on!
    Weekly.pw / 13 February 2021
  • ProcessWire 3.0.172 – Find faster and more efficiently
    This week ProcessWire gained powerful new tools for finding pages and controlling how they are loaded. If you like to maximize performance and efficiency, you’ll like what 3.0.172 brings.
    Blog / 5 February 2021
  • Subscribe to weekly ProcessWire news

“…building with ProcessWire was a breeze, I really love all the flexibility the system provides. I can’t imagine using any other CMS in the future.” —Thomas Aull