cakephp-1.3 > String :: tokenize()
Search Method

String

A AclBase AclBehavior AclComponent AclNode AclShell Aco AcoAction AjaxHelper ApcEngine ApiShell App AppController AppController AppHelper AppHelper AppModel AppModel Aro AuthComponent B BakeShell BakeTask BehaviorCollection C Cache CacheEngine CacheHelper CakeErrorController CakeLog CakeRoute CakeSchema CakeSession CakeSocket ClassRegistry Component Configure ConnectionManager ConsoleShell ContainableBehavior Controller ControllerTask CookieComponent D DataSource DbAcl DbAclSchema DbConfigTask DboMssql DboMysql DboMysqlBase DboMysqli DboOracle DboPostgres DboSource DboSqlite Debugger Dispatcher E EmailComponent ErrorHandler ErrorHandler ExtractTask F File FileEngine FileLog FixtureTask Folder FormHelper H Helper HtmlHelper HttpSocket I I18n I18nModel i18nSchema I18nShell Inflector IniAcl J JavascriptHelper JqueryEngineHelper JsBaseEngineHelper JsHelper L L10n M MagicDb MagicFileResource MediaView MemcacheEngine Model ModelBehavior ModelTask MootoolsEngineHelper Multibyte N NumberHelper O Object Overloadable Overloadable Overloadable2 Overloadable2 P PagesController PagesController PaginatorHelper Permission PluginShortRoute PluginTask ProjectTask PrototypeEngineHelper R RequestHandlerComponent Router RssHelper S Sanitize Scaffold ScaffoldView SchemaShell Security SecurityComponent SessionComponent SessionHelper SessionsSchema Set Shell ShellDispatcher String T TemplateTask TestSuiteShell TestTask TextHelper ThemeView TimeHelper TranslateBehavior TreeBehavior V Validation View ViewTask X XcacheEngine Xml XmlElement XmlHelper XmlManager XmlNode XmlTextNode

tokenize

line:117 at /cake/libs/string.php
Tokenizes a string using $separator, ignoring any instance of $separator that appears between $leftBound and $rightBound

Method

(array) tokenize ($data, $separator = ',', $leftBound = '(', $rightBound = ')')

Parameters

ParameterTypeCommentDefault
$data string required The data to tokenize
$separator string optional The token to split the data on. ','
$leftBound string optional The left boundary to ignore separators in. '('
$rightBound string optional The right boundary to ignore separators in. ')'

Return

array

Comment

Tokenizes a string using $separator, ignoring any instance of $separator that appears between
$leftBound and $rightBound

@param string $data The data to tokenize
@param string $separator The token to split the data on.
@param string $leftBound The left boundary to ignore separators in.
@param string $rightBound The right boundary to ignore separators in.
@return array Array of tokens in $data.
@access public
@static