# mb-strtolower

mb_strtolower

Make a string lowercase

# 

ENTITY

string

mb_strtolower

string

string

string

null

encoding

ENTITY

Returns `string` with all alphabetic characters converted to lowercase.

# 

ENTITY

`string`  
The `string` being lowercased.

`encoding`  
ENTITY

# 

ENTITY

`string` with all alphabetic characters converted to lowercase.

# 

ENTITY ENTITY

# 

ENTITY

| ENTITY | ENTITY                                                           |
|--------|------------------------------------------------------------------|
| 8.3.0  | Implemented conditional casing rules for the Greek letter sigma. |

# 

ENTITY

<div class="example">

<div class="title">

`mb_strtolower` example

</div>

```
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtolower($str);
echo $str; // Prints mary had a little lamb and she loved it so
?>

    
```

</div>

<div class="example">

<div class="title">

`mb_strtolower` example with non-Latin UTF-8 text

</div>

```
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtolower($str, 'UTF-8');
echo $str; // Prints τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
?>

    
```

</div>

# 

ENTITY

By contrast to `strtolower`, 'alphabetic' is determined by the Unicode character properties. Thus the behaviour of this function is not affected by locale settings and it can convert any characters that have 'alphabetic' property, such as a-umlaut (ä).

For more information about the Unicode properties, please see [ENTITY](ENTITY).

# 

ENTITY

`mb_strtoupper`, `mb_convert_case`, `strtolower`