Регистр символов в PHP

strtolowerstrtouppermb_strtolowermb_strtoupperucfirstlcfirstucwords
Задание 1

Дана строка:

php<?php
  $str = 'php';
?>

Сделайте из этой строки следующую строку:

php'PHP'
Задание 2

Дана строка:

php<?php
  $str = 'PHP';
?>

Сделайте из этой строки следующую строку:

php'php'
Задание 3

Дана строка:

php<?php
  $str = 'london';
?>

Сделайте из этой строки следующую строку:

php'London'
Задание 4

Дана строка:

php<?php
  $str = 'London';
?>

Сделайте из этой строки следующую строку:

php'london'
Задание 5

Дана строка:

php<?php
  $str = 'london is the capital of great britain';
?>

Сделайте из этой строки следующую строку:

php'London Is The Capital Of Great Britain'
Задание 6

Дана строка:

php<?php
  $str = 'LONDON';
?>

Сделайте из этой строки следующую строку:

php'London'
Задание 7

Дана строка:

php<?php
  $str = 'привет';
?>

Сделайте из этой строки следующую строку:

php'ПРИВЕТ'
Задание 8

Дана строка:

php<?php
  $str = 'ПРИВЕТ';
?>

Сделайте из этой строки следующую строку:

php'привет'