# yii\helpers

> 28 classes of the yii\helpers namespace.

[API reference](/docs/api/index.md) › [yii](/docs/api/yii/index.md) › helpers

## Classes

| Class | Summary |
| --- | --- |
| [`ArrayHelper`](/docs/api/yii/helpers/arrayhelper/index.md) | ArrayHelper provides additional array functionality that you can use in your application. |
| [`BaseArrayHelper`](/docs/api/yii/helpers/basearrayhelper/index.md) | BaseArrayHelper provides concrete implementation for [`ArrayHelper`](/docs/api/yii/helpers/arrayhelper/index.md). |
| [`BaseConsole`](/docs/api/yii/helpers/baseconsole/index.md) | BaseConsole provides concrete implementation for [`Console`](/docs/api/yii/helpers/console/index.md). |
| [`BaseFileHelper`](/docs/api/yii/helpers/basefilehelper/index.md) | BaseFileHelper provides concrete implementation for [`FileHelper`](/docs/api/yii/helpers/filehelper/index.md). |
| [`BaseFormatConverter`](/docs/api/yii/helpers/baseformatconverter/index.md) | BaseFormatConverter provides concrete implementation for [`FormatConverter`](/docs/api/yii/helpers/formatconverter/index.md). |
| [`BaseHtml`](/docs/api/yii/helpers/basehtml/index.md) | BaseHtml provides concrete implementation for [`Html`](/docs/api/yii/helpers/html/index.md). |
| [`BaseHtmlPurifier`](/docs/api/yii/helpers/basehtmlpurifier/index.md) | BaseHtmlPurifier provides concrete implementation for [`HtmlPurifier`](/docs/api/yii/helpers/htmlpurifier/index.md). |
| [`BaseInflector`](/docs/api/yii/helpers/baseinflector/index.md) | BaseInflector provides concrete implementation for [`Inflector`](/docs/api/yii/helpers/inflector/index.md). |
| [`BaseIpHelper`](/docs/api/yii/helpers/baseiphelper/index.md) | Class BaseIpHelper provides concrete implementation for [`IpHelper`](/docs/api/yii/helpers/iphelper/index.md) |
| [`BaseJson`](/docs/api/yii/helpers/basejson/index.md) | BaseJson provides concrete implementation for [`Json`](/docs/api/yii/helpers/json/index.md). |
| [`BaseMarkdown`](/docs/api/yii/helpers/basemarkdown/index.md) | BaseMarkdown provides concrete implementation for [`Markdown`](/docs/api/yii/helpers/markdown/index.md). |
| [`BaseStringHelper`](/docs/api/yii/helpers/basestringhelper/index.md) | BaseStringHelper provides concrete implementation for [`StringHelper`](/docs/api/yii/helpers/stringhelper/index.md). |
| [`BaseUrl`](/docs/api/yii/helpers/baseurl/index.md) | BaseUrl provides concrete implementation for [`Url`](/docs/api/yii/helpers/url/index.md). |
| [`BaseVarDumper`](/docs/api/yii/helpers/basevardumper/index.md) | BaseVarDumper provides concrete implementation for [`VarDumper`](/docs/api/yii/helpers/vardumper/index.md). |
| [`Console`](/docs/api/yii/helpers/console/index.md) | Console helper provides useful methods for command line related tasks such as getting input or formatting and coloring output. |
| [`FileHelper`](/docs/api/yii/helpers/filehelper/index.md) | File system helper. |
| [`FormatConverter`](/docs/api/yii/helpers/formatconverter/index.md) | FormatConverter provides functionality to convert between different formatting pattern formats. |
| [`Html`](/docs/api/yii/helpers/html/index.md) | Html provides a set of static methods for generating commonly used HTML tags. |
| [`HtmlPurifier`](/docs/api/yii/helpers/htmlpurifier/index.md) | HtmlPurifier provides an ability to clean up HTML from any harmful code. |
| [`Inflector`](/docs/api/yii/helpers/inflector/index.md) | Inflector pluralizes and singularizes English nouns. It also contains some other useful methods. |
| [`IpHelper`](/docs/api/yii/helpers/iphelper/index.md) | Class IpHelper provides a set of IP-related static methods. |
| [`Json`](/docs/api/yii/helpers/json/index.md) | Json is a helper class providing JSON data encoding and decoding. |
| [`Markdown`](/docs/api/yii/helpers/markdown/index.md) | Markdown provides an ability to transform markdown into HTML. |
| [`ReplaceArrayValue`](/docs/api/yii/helpers/replacearrayvalue/index.md) | Object that represents the replacement of array value while performing [`ArrayHelper::merge()`](/docs/api/yii/helpers/basearrayhelper/index.md#method-merge). |
| [`StringHelper`](/docs/api/yii/helpers/stringhelper/index.md) | StringHelper. |
| [`UnsetArrayValue`](/docs/api/yii/helpers/unsetarrayvalue/index.md) | Object that represents the removal of array value while performing [`ArrayHelper::merge()`](/docs/api/yii/helpers/basearrayhelper/index.md#method-merge). |
| [`Url`](/docs/api/yii/helpers/url/index.md) | Url provides a set of static methods for managing URLs. |
| [`VarDumper`](/docs/api/yii/helpers/vardumper/index.md) | VarDumper is intended to replace the buggy PHP function var_dump and print_r. |