3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $s = 'Dtbtvd ldf vdbmbbcdb Pibyctabdb yöbbdb lifso Edfhdfdtbecdxxibv vdäbldfc / dtbvdesofäbyc edtb (Ibcdfeisoibvedfvdubte / Udomblxibv lifso Bab-Wdltse dcs.)! Vfibleäcnxtsode - Lme Ecmblmfl-Embtcäcewmcdftmx hab Mfwm3 [Dfecd-Otxpd-Ymecdb ibl Hdfumbleymecdb] etbl ibcdf JWdlEqe pibyctabexae. Dbceafvc ldb Yfdwgdx mxea mw udecdb vxdtso udt Udvtbb.'; for($x = 0; $x < 10; $x++) { for($i = 0; $i < strlen($s); $i++) { print chr(ord($s[$i])-$x); } print "\n\n"; }
Output for 4.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
Dtbtvd ldf vdbmbbcdb Pibyctabdb yöbbdb lifso Edfhdfdtbecdxxibv vdäbldfc / dtbvdesofäbyc edtb (Ibcdfeisoibvedfvdubte / Udomblxibv lifso Bab-Wdltse dcs.)! Vfibleäcnxtsode - Lme Ecmblmfl-Embtcäcewmcdftmx hab Mfwm3 [Dfecd-Otxpd-Ymecdb ibl Hdfumbleymecdb] etbl ibcdf JWdlEqe pibyctabexae. Dbceafvc ldb Yfdwgdx mxea mw udecdb vxdtso udt Udvtbb. CsasuckceucalaabcaOhaxbs`acaxµaacakhernDcegcecsadbcwwhauuc£akceb.csaucdrne£axbdcsa'Habcedhrnhaudceuctasd.TcnlakwhaukhernA`a,Vcksrdcbr-( Uehakd£bmwsrncd,KldDblaklek,Dlasb£bdvlbceslwg`aLevl2ZCedbc,Nswoc,XldbcahakGcetlakdxldbca\dsakhabceIVckDpdohaxbs`adw`d-Cabd`eubkcaXecvfcwlwd`lvtcdbcauwcsrntcsTcusaa- Br`rtbjbdtb`k``ab`Ng`war_`b`w��``b`jgdqmCbdfbdbr`cabvvg`ttb��`jbda-br`tbcqmd��`wacbr`&G`abdcgqmg`tcbdtbs`rc-Sbmk`jvg`tjgdqm@_`+Ubjrqcbaq,'Tdg`jc��alvrqmbc+JkcCak`jkdj+Ck`ra��acukabdrkvf_`Kduk1YBdcab+Mrvnb+Wkcab`g`jFbdsk`jcwkcab`[cr`jg`abdHUbjCocng`war_`cv_c,B`ac_dtajb`Wdbuebvkvc_kusbcab`tvbrqmsbrSbtr``, Aq_qsaiacsa_j__`a_Mf_v`q^_a_v��__a_ifcplBaceacaq_b`auuf_ssa��_iac`,aq_sabplc��_v`baq_%F_`acbfplf_sbacsar_qb,Ralj_iuf_sifcpl?^_*Taiqpba`p+&Scf_ib��`kuqplab*IjbB`j_ijci*Bj_q`��`btj`acqjue^_Jctj0XAcb`a*Lquma*Vjb`a_f_iEacrj_ibvjb`a_Zbq_if_`acGTaiBnbmf_v`q^_bu^b+A_`b^cs`ia_Vcatdaujub^jtrab`a_suaqplraqRasq__+ @p^pr`h`br`^i^^_`^Le^u_p]^`^u��^^`^hebokA`bd`b`p^a_`tte^rr`��^h`b_+`p^r`aokb��^u_a`p^$E^_`baeoke^ra`br`q^pa+Q`ki^hte^rhebok>]^)S`hpoa`_o*%Rbe^ha��_jtpok`a)HiaA_i^hibh)Ai^p_��_asi_`bpitd]^Ibsi/W@ba_`)Kptl`)Uia_`^e^hD`bqi^hauia_`^Yap^he^_`bFS`hAmale^u_p]^at]a*@^_a]br_h`^Ub`sc`tita]isq`a_`^rt`pokq`pQ`rp^^* ?o]oq_g_aq_]h]]^_]Kd]t^o\]_]t��]]_]gdanj@_ac_a_o]`^_ssd]qq_��]g_a^*_o]q_`nja��]t^`_o]#D]^_a`dnjd]q`_aq_p]o`*P_jh]gsd]qgdanj=\](R_gon`_^n)$Qad]g`��^isonj_`(Gh`@^h]ghag(@h]o^��^`rh^_aohsc\]Harh.V?a`^_(Josk_(Th`^_]d]gC_aph]g`th`^_]X`o]gd]^_aER_g@l`kd]t^o\]`s\`)?]^`\aq^g_]Ta_rb_shs`\hrp_`^_]qs_onjp_oP_qo]]) >n\np^f^`p^\g\\]^\Jc\s]n[\^\s��\\^\fc`mi?^`b^`^n\_]^rrc\pp^��\f^`])^n\p^_mi`��\s]_^n\"C\]^`_cmic\p_^`p^o\n_)O^ig\frc\pfc`mi<[\'Q^fnm_^]m(#P`c\f_��]hrnmi^_'Fg_?]g\fg`f'?g\n]��]_qg]^`ngrb[\G`qg-U>`_]^'Inrj^'Sg_]^\c\fB^`og\f_sg_]^\W_n\fc\]^`DQ^f?k_jc\s]n[\_r[_(>\]_[`p]f^\S`^qa^rgr_[gqo^_]^\pr^nmio^nO^pn\\( =m[mo]e]_o][f[[\][Ib[r\mZ[][r��[[][eb_lh>]_a]_]m[^\]qqb[oo]��[e]_\(]m[o]^lh_��[r\^]m[!B[\]_^blhb[o^]_o]n[m^(N]hf[eqb[oeb_lh;Z[&P]eml^]\l'"O_b[e^��\gqmlh]^&Ef^>\f[ef_e&>f[m\��\^pf\]_mfqaZ[F_pf,T=_^\]&Hmqi]&Rf^\][b[eA]_nf[e^rf^\][V^m[eb[\]_CP]e>j^ib[r\mZ[^qZ^'=[\^Z_o\e][R_]p`]qfq^Zfpn]^\][oq]mlhn]mN]om[[' <lZln\d\^n\ZeZZ[\ZHaZq[lYZ\Zq��ZZ\Zda^kg=\^`\^\lZ][\ppaZnn\��Zd\^['\lZn\]kg^��Zq[]\lZ AZ[\^]akgaZn]\^n\mZl]'M\geZdpaZnda^kg:YZ%O\dlk]\[k&!N^aZd]��[fplkg\]%De]=[eZde^d%=eZl[��[]oe[\^lep`YZE^oe+S<^][\%Glph\%Qe][\ZaZd@\^meZd]qe][\ZU]lZdaZ[\^BO\d=i]haZq[lYZ]pY]&<Z[]Y^n[d\ZQ^\o_\pep]Yeom\][\Znp\lkgm\lM\nlZZ& ;kYkm[c[]m[YdYYZ[YG`YpZkXY[Yp��YY[Yc`]jf<[]_[][kY\Z[oo`Ymm[��Yc[]Z&[kYm[\jf]��YpZ\[kY@YZ[]\`jf`Ym\[]m[lYk\&L[fdYco`Ymc`]jf9XY$N[ckj\[Zj% M]`Yc\��Zeokjf[\$Cd\<ZdYcd]c$<dYkZ��Z\ndZ[]kdo_XYD]nd*R;]\Z[$Fkog[$Pd\Z[Y`Yc?[]ldYc\pd\Z[YT\kYc`YZ[]AN[c<h\g`YpZkXY\oX\%;YZ\X]mZc[YP][n^[odo\Xdnl[\Z[Ymo[kjfl[kL[mkYY%