In addition to the standard set of filters, there are several classes specific to filtering word strings.
This filter modifies a given string such that ‘CamelCaseWords’ are converted to ‘Camel-Case-Words’.
Supported Options
There are no additional options for Zend\Filter\Word\CamelCaseToDash:
Basic Usage
A basic example of usage is below:
1 2 3 | $filter = new Zend\Filter\Word\CamelCaseToDash();
print $filter->filter('ThisIsMyContent');
|
The above example returns ‘This-Is-My-Content’.
This filter modifies a given string such that ‘CamelCaseWords’ are converted to ‘Camel Case Words’.
Supported Options
The following options are supported for Zend\Filter\Word\CamelCaseToSeparator:
Basic Usage
A basic example of usage is below:
1 2 3 4 | $filter = new Zend\Filter\Word\CamelCaseToSeparator(':');
// or new Zend\Filter\Word\CamelCaseToSeparator(array('separator' => ':'));
print $filter->filter('ThisIsMyContent');
|
The above example returns ‘This:Is:My:Content’.
Default Behavior
1 2 3 | $filter = new Zend\Filter\Word\CamelCaseToSeparator();
print $filter->filter('ThisIsMyContent');
|
The above example returns ‘This Is My Content’.
This filter modifies a given string such that ‘CamelCaseWords’ are converted to ‘Camel_Case_Words’.
Supported Options
There are no additional options for Zend\Filter\Word\CamelCaseToUnderscore:
Basic usage
A basic example of usage is below:
1 2 3 | $filter = new Zend\Filter\Word\CamelCaseToUnderscore();
print $filter->filter('ThisIsMyContent');
|
The above example returns ‘This_Is_My_Content’.
This filter modifies a given string such that ‘words-with-dashes’ are converted to ‘WordsWithDashes’.
Supported Options
There are no additional options for Zend\Filter\Word\DashToCamelCase:
Basic Usage
A basic example of usage is below:
1 2 3 | $filter = new Zend\Filter\Word\DashToCamelCase();
print $filter->filter('this-is-my-content');
|
The above example returns ‘ThisIsMyContent’.
This filter modifies a given string such that ‘words-with-dashes’ are converted to ‘words with dashes’.
Supported Options
The following options are supported for Zend\Filter\Word\DashToSeparator:
Basic Usage
A basic example of usage is below:
1 2 3 4 | $filter = new Zend\Filter\Word\DashToSeparator('+');
// or new Zend\Filter\Word\CamelCaseToSeparator(array('separator' => '+'));
print $filter->filter('this-is-my-content');
|
The above example returns ‘this+is+my+content’.
Default Behavior
1 2 3 | $filter = new Zend\Filter\Word\DashToSeparator();
print $filter->filter('this-is-my-content');
|
The above example returns ‘this is my content’.
This filter modifies a given string such that ‘words-with-dashes’ are converted to ‘words_with_dashes’.
Supported Options
There are no additional options for Zend\Filter\Word\DashToUnderscore:
Basic Usage
A basic example of usage is below:
1 2 3 | $filter = new Zend\Filter\Word\DashToUnderscore();
print $filter->filter('this-is-my-content');
|
The above example returns ‘this_is_my_content’.
This filter modifies a given string such that ‘words with separators’ are converted to ‘WordsWithSeparators’.
Supported Options
The following options are supported for Zend\Filter\Word\SeparatorToCamelCase:
Basic Usage
A basic example of usage is below:
1 2 3 4 | $filter = new Zend\Filter\Word\SeparatorToCamelCase(':');
// or new Zend\Filter\Word\SeparatorToCamelCase(array('separator' => ':'));
print $filter->filter('this:is:my:content');
|
The above example returns ‘ThisIsMyContent’.
Default Behavior
1 2 3 | $filter = new Zend\Filter\Word\SeparatorToCamelCase();
print $filter->filter('this is my content');
|
The above example returns ‘ThisIsMyContent’.
This filter modifies a given string such that ‘words with separators’ are converted to ‘words-with-separators’.
Supported Options
The following options are supported for Zend\Filter\Word\SeparatorToDash:
Basic Usage
A basic example of usage is below:
1 2 3 4 | $filter = new Zend\Filter\Word\SeparatorToDash(':');
// or new Zend\Filter\Word\SeparatorToDash(array('separator' => ':'));
print $filter->filter('this:is:my:content');
|
The above example returns ‘this-is-my-content’.
Default Behavior
1 2 3 | $filter = new Zend\Filter\Word\SeparatorToDash();
print $filter->filter('this is my content');
|
The above example returns ‘this-is-my-content’.
This filter modifies a given string such that ‘words with separators’ are converted to ‘words-with-separators’.
Supported Options
The following options are supported for Zend\Filter\Word\SeparatorToSeparator:
Basic Usage
A basic example of usage is below:
1 2 3 | $filter = new Zend\Filter\Word\SeparatorToSeparator(':', '+');
print $filter->filter('this:is:my:content');
|
The above example returns ‘this+is+my+content’.
Default Behaviour
1 2 3 | $filter = new Zend\Filter\Word\SeparatorToSeparator();
print $filter->filter('this is my content');
|
The above example returns ‘this-is-my-content’.
This filter modifies a given string such that ‘words_with_underscores’ are converted to ‘WordsWithUnderscores’.
Supported Options
There are no additional options for Zend\Filter\Word\UnderscoreToCamelCase:
Basic Usage
A basic example of usage is below:
1 2 3 | $filter = new Zend\Filter\Word\UnderscoreToCamelCase();
print $filter->filter('this_is_my_content');
|
The above example returns ‘ThisIsMyContent’.
This filter modifies a given string such that ‘words_with_underscores’ are converted to ‘words with underscores’.
Supported Options
The following options are supported for Zend\Filter\Word\UnderscoreToSeparator:
Basic usage
A basic example of usage is below:
1 2 3 4 | $filter = new Zend\Filter\Word\UnderscoreToSeparator('+');
// or new Zend\Filter\Word\CamelCaseToSeparator(array('separator' => '+'));
print $filter->filter('this_is_my_content');
|
The above example returns ‘this+is+my+content’.
Default Behavior
1 2 3 | $filter = new Zend\Filter\Word\UnderscoreToSeparator();
print $filter->filter('this_is_my_content');
|
The above example returns ‘this is my content’.
This filter modifies a given string such that ‘words_with_underscores’ are converted to ‘words-with-underscores’.
Supported Options
There are no additional options for Zend\Filter\Word\UnderscoreToDash:
Basic usage
A basic example of usage is below:
1 2 3 | $filter = new Zend\Filter\Word\UnderscoreToDash();
print $filter->filter('this_is_my_content');
|
The above example returns ‘this-is-my-content’.
The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.