3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php //mb_internal_encoding("UTF-8"); echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978)); echo "\n"; $locale = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge'); echo $locale . " is locale\n"; echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978)); echo "\n"; echo mb_strtoupper("i i ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"); echo "\n"; echo mb_strtoupper("i i ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"); echo "\n"; echo "İ " . mb_strtolower("İ") . " " . mb_strtoupper(mb_strtolower("İ")); echo "\n"; echo strtoupper("i ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"); ?>
Output for 5.6.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
Friday 22 December 1978 is locale Friday 22 December 1978 I I I Ğ Ğ ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ I I I Ğ Ğ ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ İ i I I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
Output for 5.1.0 - 5.5.36
Friday 22 December 1978 is locale Friday 22 December 1978 I I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκ�?λίζ�?ι υπέρ νωθρού κυνός I I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκ�?λίζ�?ι υπέρ νωθρού κυνός İ � İ I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
Output for 4.3.3 - 5.0.5
Monday 20 May 2013 is locale Monday 20 May 2013 I I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκ�?λίζ�?ι υπέρ νωθρού κυνός I I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκ�?λίζ�?ι υπέρ νωθρού κυνός İ � İ I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
Output for 4.3.0 - 4.3.2
Monday 20 May 2013 is locale Monday 20 May 2013 I I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκΜλίζΜι υπέρ νωθρού κυνός I I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκΜλίζΜι υπέρ νωθρού κυνός İ � İ I ı ğ Ğ Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός