3v4l.org

run code in 300+ PHP versions simultaneously
<?php setlocale(LC_ALL, 'tr_TR.UTF-8'); $al='ulkedeki issizlik oranini bir kenara birakarak kisisel olarak deginmek ve kendimden ornek vermek istedim. (bkz: mobbing) canim ulkemde o cok "kurumsal" sirketlerde is bulana kadar kendini gecindirme suresinde, kendisini holding patronu sanan cogu lise mezunu insanlar toplulugunun arasina girince kompleks yapiyorlar sanirim ki agizlarina geleni soylemekten cekinmiyorlar. isin disinda her turlu amelelik, ezme ugraslari da cabasi tabi. akabinde o cok kurumsal sirketlerden birine kapagi attim dedigin anda da isler oyle olmuyormus malesef. basinda sirket babasinin sirketiymis gibi davranan bir mudur, yine agzina geleni soylemekten zerre kadar cekinmeyen, gece 11lere kadar mesai yaptirilip fazla mesai ucreti odenmeyen, 1 saat fazla mesai icin 1.5 saat izin hakki odenen ama o izinler birikip birikip bir turlu kullandirilmayan, ustelik isler hafifleme donemine girdiginde bos kalmayalim diye isin amelelik kisminin 7 katina cikarilan bir sirket vs gibi nedenlerle artik o kurumsalda da calismaktan sikilmak neticesinde isten ayrilmaya karar vermek ve sonuc olarak yine issiz kalacak olmak. "iste o ben kendi isimi kurucam abi" lerle baslayan cumleler sonra batan bir suru kobi olarak geri donuyor. ama sebebi hep bu bence, biri bir sey yapsin.'; function nokt ($metin) { return stripslashes(preg_replace(array( '@([^\s.,;:!?]{2,})\s+([.,;:!?])@u', '@([^\s.,;:!?]{2,})([.,;:!?]+)([^\s.0-9\'”’])@u', '@(\s)+[.,;:!?]+\s+@u', '@\.{4,}@u', '@\.{3,}\s*$@u', '@^\s+@um', '@\s+$@um', '@\n{2,}@u', '@\s{2,}@u', '@(^|[^0-9.?!]{2,}[.?!:]\s)([^0-9.,;:!?"\'“‘])@ue', '@((ht|f)tps?: //|[-a-z0-9]{2,}\. )([-a-z0-9/]{2,}\. )+[-a-z0-9]{2,4}@uie', '@[.?!:]+[\"\'\s-\n\*]+(\w)@ue' ), array( '$1$2', '$1$2 $3', '$1', '...', '.', '', '', "\n", ' ', '"$1" . mb_strtoupper("$2","UTF-8")', 'strtolower(strtr("$0", array(": "=>":", ". "=>".")))', 'mb_strtoupper("$0","UTF-8")' ), $metin)); } $al=stripslashes($al); $der=stripslashes((nokt($al))); echo $der; ?>
Output for git.master, git.master_jit, rfc.property-hooks
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /in/D1IYL on line 11 Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in /in/D1IYL on line 11

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
63.63 ms | 401 KiB | 8 Q