3v4l.org

run code in 300+ PHP versions simultaneously
<?php # mis-decoded string $str = "éçìéó àú ùîåàì æåñîï äòåáã á÷áåöä îòì 50 ùðä"; # convert to CP1252 from UTF-8 $str = iconv("UTF-8", "CP1252", $str); # convert to UTF-8 by claiming $str is encoded with CP1255 $str = iconv("CP1255", "UTF-8", $str); echo $str;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/7taaN
function name:  (null)
number of ops:  15
compiled vars:  !0 = $str
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   ASSIGN                                                   !0, '%C3%A9%C3%A7%C3%AC%C3%A9%C3%B3+%C3%A0%C3%BA+%C3%B9%C3%AE%C3%A5%C3%A0%C3%AC+%C3%A6%C3%A5%C3%B1%C3%AE%C3%AF+%C3%A4%C3%B2%C3%A5%C3%A1%C3%A3+%C3%A1%C3%B7%C3%A1%C3%A5%C3%B6%C3%A4+%C3%AE%C3%B2%C3%AC+50+%C3%B9%C3%B0%C3%A4'
    7     1        INIT_FCALL_BY_NAME                                       'iconv'
          2        SEND_VAL_EX                                              'UTF-8'
          3        SEND_VAL_EX                                              'CP1252'
          4        SEND_VAR_EX                                              !0
          5        DO_FCALL                                      0  $2      
          6        ASSIGN                                                   !0, $2
   10     7        INIT_FCALL_BY_NAME                                       'iconv'
          8        SEND_VAL_EX                                              'CP1255'
          9        SEND_VAL_EX                                              'UTF-8'
         10        SEND_VAR_EX                                              !0
         11        DO_FCALL                                      0  $4      
         12        ASSIGN                                                   !0, $4
   12    13        ECHO                                                     !0
         14      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
138.96 ms | 1428 KiB | 13 Q