3v4l.org

run code in 300+ PHP versions simultaneously
<?php header('Content-Type: text/html; charset=utf-8'); setlocale(LC_CTYPE, 'pl_PL'); $str = '"FS",1,0,2849,"fv",,"FV/1811",,,306891,,"c118903","Małgorzata Nieznańska","Małgorzata Nieznańska","Słupsk 823","00-206","Będzikowo 212 B",,"Faktura VAT",,,20181188000000,20181188000000,,1,0,,81.29,18.7,99.99,0,,0,"Przelewy24",20181203000000,99.99,99.99,0,0,0,0,"Daniel Czepański",,,0,0,"PLN",1,,"przedpłata",,,0,0,0,,0,,0,"Polska","pl",0'; var_dump( iconv("UTF-8", "CP1250", $str) ); $koduj = mb_convert_encoding($str, 'Windows-1252', 'UTF-8'); var_dump ( $koduj ); $kodowanie2 = iconv_get_encoding($koduj); var_dump ( $kodowanie2 ); var_dump ( iconv_get_encoding($str) ); var_dump ( mb_convert_encoding ($str, 'US-ASCII', 'UTF-8') ); var_dump ( htmlentities($str, ENT_COMPAT, "UTF-8") ); var_dump ( htmlentities($str, ENT_IGNORE, "cp1252") ); var_dump ( iconv( "UTF-8", "ISO-8859-1", ($str)) ); var_dump ( mb_convert_encoding( mb_convert_encoding($str, 'UTF-8', 'UTF-8') , "WINDOWS-1252", "auto") ); var_dump( iconv(mb_detect_encoding($str, mb_detect_order(), true), "WINDOWS-1252", $str) ); $encoding_read_from_xml = "UTF-8"; $encoding_my_website_uses = "WINDOWS-1252"; var_dump( mb_convert_encoding($str, $encoding_my_website_uses, $encoding_read_from_xml) ); var_dump (iconv('UTF-8', "ISO-8859-1", $str)); $converted = iconv("UTF-8//IGNORE", "WINDOWS-1252//IGNORE", $str); var_dump($converted); $converted = iconv("WINDOWS-1252//IGNORE", "UTF-8//IGNORE", $converted); var_dump($converted); var_dump ( mb_detect_encoding($str) ); var_dump ( mb_convert_encoding ($str, 'US-ASCII', 'UTF-8') ); var_dump( iconv("UTF-8", "Windows-1250", $str) ); var_dump ( iconv("UTF-8", "WINDOWS-1252", $str) ); var_dump ( iconv("ISO-8859-1", "WINDOWS-1252", $str) ); var_dump ( iconv(mb_detect_encoding($str, mb_detect_order(), true), "UTF-8", $str) ); var_dump ( mb_convert_encoding($str, "Windows-1252", "UTF-8") ); var_dump( iconv("ISO-8859-2", "Windows-1252", $str) ); var_dump( iconv("ISO-8859-1", "WINDOWS-1252", $str) ); var_dump(utf8_encode($str)); var_dump(utf8_decode($str)); var_dump(iconv("UTF-8", "CP1251", $str)); var_dump(iconv("UTF-8", "WINDOWS-1252", $str)); var_dump(iconv("UTF-8", "WINDOWS-1252//TRANSLIT", $str)); var_dump(iconv("UTF-8", "WINDOWS-1252//IGNORE", $str)); var_dump(bin2hex(iconv("UTF-8", "WINDOWS-1252", $str)));

Abusive script

This script was stopped while abusing our resources

Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/MDcIj
function name:  (null)
number of ops:  267
compiled vars:  !0 = $str, !1 = $koduj, !2 = $kodowanie2, !3 = $encoding_read_from_xml, !4 = $encoding_my_website_uses, !5 = $converted
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'header'
          1        SEND_VAL                                                 'Content-Type%3A+text%2Fhtml%3B+charset%3Dutf-8'
          2        DO_ICALL                                                 
    4     3        INIT_FCALL                                               'setlocale'
          4        SEND_VAL                                                 0
          5        SEND_VAL                                                 'pl_PL'
          6        DO_ICALL                                                 
    5     7        ASSIGN                                                   !0, '%22FS%22%2C1%2C0%2C2849%2C%22fv%22%2C%2C%22FV%2F1811%22%2C%2C%2C306891%2C%2C%22c118903%22%2C%22Ma%C5%82gorzata+Niezna%C5%84ska%22%2C%22Ma%C5%82gorzata+Niezna%C5%84ska%22%2C%22S%C5%82upsk+823%22%2C%2200-206%22%2C%22B%C4%99dzikowo+212+B%22%2C%2C%22Faktura+VAT%22%2C%2C%2C20181188000000%2C20181188000000%2C%2C1%2C0%2C%2C81.29%2C18.7%2C99.99%2C0%2C%2C0%2C%22Przelewy24%22%2C20181203000000%2C99.99%2C99.99%2C0%2C0%2C0%2C0%2C%22Daniel+Czepa%C5%84ski%22%2C%2C%2C0%2C0%2C%22PLN%22%2C1%2C%2C%22przedp%C5%82ata%22%2C%2C%2C0%2C0%2C0%2C%2C0%2C%2C0%2C%22Polska%22%2C%22pl%22%2C0'
    8     8        INIT_FCALL                                               'var_dump'
          9        INIT_FCALL_BY_NAME                                       'iconv'
         10        SEND_VAL_EX                                              'UTF-8'
         11        SEND_VAL_EX                                              'CP1250'
         12        SEND_VAR_EX                                              !0
         13        DO_FCALL                                      0  $9      
         14        SEND_VAR                                                 $9
         15        DO_ICALL                                                 
   11    16        INIT_FCALL                                               'mb_convert_encoding'
         17        SEND_VAR                                                 !0
         18        SEND_VAL                                                 'Windows-1252'
         19        SEND_VAL                                                 'UTF-8'
         20        DO_ICALL                                         $11     
         21        ASSIGN                                                   !1, $11
   12    22        INIT_FCALL                                               'var_dump'
         23        SEND_VAR                                                 !1
         24        DO_ICALL                                                 
   13    25        INIT_FCALL_BY_NAME                                       'iconv_get_encoding'
         26        SEND_VAR_EX                                              !1
         27        DO_FCALL                                      0  $14     
         28        ASSIGN                                                   !2, $14
   14    29        INIT_FCALL                                               'var_dump'
         30        SEND_VAR                                                 !2
         31        DO_ICALL                                                 
   17    32        INIT_FCALL                                               'var_dump'
         33        INIT_FCALL_BY_NAME                                       'iconv_get_encoding'
         34        SEND_VAR_EX                                              !0
         35        DO_FCALL                                      0  $17     
         36        SEND_VAR                                                 $17
         37        DO_ICALL                                                 
   19    38        INIT_FCALL                                               'var_dump'
         39        INIT_FCALL                                               'mb_convert_encoding'
         40        SEND_VAR                                                 !0
         41        SEND_VAL                                                 'US-ASCII'
         42        SEND_VAL                                                 'UTF-8'
         43        DO_ICALL                                         $19     
         44        SEND_VAR                                                 $19
         45        DO_ICALL                                                 
   21    46        INIT_FCALL                                               'var_dump'
         47        INIT_FCALL                                               'htmlentities'
         48        SEND_VAR                                                 !0
         49        SEND_VAL                                                 2
         50        SEND_VAL                                                 'UTF-8'
         51        DO_ICALL                                         $21     
         52        SEND_VAR                                                 $21
         53        DO_ICALL                                                 
   23    54        INIT_FCALL                                               'var_dump'
         55        INIT_FCALL                                               'htmlentities'
         56        SEND_VAR                                                 !0
         57        SEND_VAL                                                 4
         58        SEND_VAL                                                 'cp1252'
         59        DO_ICALL                                         $23     
         60        SEND_VAR                                                 $23
         61        DO_ICALL                                                 
   25    62        INIT_FCALL                                               'var_dump'
         63        INIT_FCALL_BY_NAME                                       'iconv'
         64        SEND_VAL_EX                                              'UTF-8'
         65        SEND_VAL_EX                                              'ISO-8859-1'
         66        SEND_VAR_EX                                              !0
         67        DO_FCALL                                      0  $25     
         68        SEND_VAR                                                 $25
         69        DO_ICALL                                                 
   27    70        INIT_FCALL                                               'var_dump'
         71        INIT_FCALL                                               'mb_convert_encoding'
         72        INIT_FCALL                                               'mb_convert_encoding'
         73        SEND_VAR                                                 !0
         74        SEND_VAL                                                 'UTF-8'
         75        SEND_VAL                                                 'UTF-8'
         76        DO_ICALL                                         $27     
         77        SEND_VAR                                                 $27
         78        SEND_VAL                                                 'WINDOWS-1252'
         79        SEND_VAL                                                 'auto'
         80        DO_ICALL                                         $28     
         81        SEND_VAR                                                 $28
         82        DO_ICALL                                                 
   29    83        INIT_FCALL                                               'var_dump'
         84        INIT_FCALL_BY_NAME                                       'iconv'
         85        INIT_FCALL                                               'mb_detect_encoding'
         86        SEND_VAR                                                 !0
         87        INIT_FCALL                                               'mb_detect_order'
         88        DO_ICALL                                         $30     
         89        SEND_VAR                                                 $30
         90        SEND_VAL                                                 <true>
         91        DO_ICALL                                         $31     
         92        SEND_VAR_NO_REF_EX                                       $31
         93        SEND_VAL_EX                                              'WINDOWS-1252'
         94        SEND_VAR_EX                                              !0
         95        DO_FCALL                                      0  $32     
         96        SEND_VAR                                                 $32
         97        DO_ICALL                                                 
   31    98        ASSIGN                                                   !3, 'UTF-8'
   32    99        ASSIGN                                                   !4, 'WINDOWS-1252'
   33   100        INIT_FCALL                                               'var_dump'
        101        INIT_FCALL                                               'mb_convert_encoding'
        102        SEND_VAR                                                 !0
        103        SEND_VAR                                                 !4
        104        SEND_VAR                                                 !3
        105        DO_ICALL                                         $36     
        106        SEND_VAR                                                 $36
        107        DO_ICALL                                                 
   35   108        INIT_FCALL                                               'var_dump'
        109        INIT_FCALL_BY_NAME                                       'iconv'
        110        SEND_VAL_EX                                              'UTF-8'
        111        SEND_VAL_EX                                              'ISO-8859-1'
        112        SEND_VAR_EX                                              !0
        113        DO_FCALL                                      0  $38     
        114        SEND_VAR                                                 $38
        115        DO_ICALL                                                 
   37   116        INIT_FCALL_BY_NAME                                       'iconv'
        117        SEND_VAL_EX                                              'UTF-8%2F%2FIGNORE'
        118        SEND_VAL_EX                                              'WINDOWS-1252%2F%2FIGNORE'
        119        SEND_VAR_EX                                              !0
        120        DO_FCALL                                      0  $40     
        121        ASSIGN                                                   !5, $40
   38   122        INIT_FCALL                                               'var_dump'
        123        SEND_VAR                                                 !5
        124        DO_ICALL                                                 
   39   125        INIT_FCALL_BY_NAME                                       'iconv'
        126        SEND_VAL_EX                                              'WINDOWS-1252%2F%2FIGNORE'
        127        SEND_VAL_EX                                              'UTF-8%2F%2FIGNORE'
        128        SEND_VAR_EX                                              !5
        129        DO_FCALL                                      0  $43     
        130        ASSIGN                                                   !5, $43
   40   131        INIT_FCALL                                               'var_dump'
        132        SEND_VAR                                                 !5
        133        DO_ICALL                                                 
   42   134        INIT_FCALL                                               'var_dump'
        135        INIT_FCALL                                               'mb_detect_encoding'
        136        SEND_VAR                                                 !0
        137        DO_ICALL                                         $46     
        138        SEND_VAR                                                 $46
        139        DO_ICALL                                                 
   43   140        INIT_FCALL                                               'var_dump'
        141        INIT_FCALL                                               'mb_convert_encoding'
        142        SEND_VAR                                                 !0
        143        SEND_VAL                                                 'US-ASCII'
        144        SEND_VAL                                                 'UTF-8'
        145        DO_ICALL                                         $48     
        146        SEND_VAR                                                 $48
        147        DO_ICALL                                                 
   45   148        INIT_FCALL                                               'var_dump'
        149        INIT_FCALL_BY_NAME                                       'iconv'
        150        SEND_VAL_EX                                              'UTF-8'
        151        SEND_VAL_EX                                              'Windows-1250'
        152        SEND_VAR_EX                                              !0
        153        DO_FCALL                                      0  $50     
        154        SEND_VAR                                                 $50
        155        DO_ICALL                                                 
   47   156        INIT_FCALL                                               'var_dump'
        157        INIT_FCALL_BY_NAME                                       'iconv'
        158        SEND_VAL_EX                                              'UTF-8'
        159        SEND_VAL_EX                                              'WINDOWS-1252'
        160        SEND_VAR_EX                                              !0
        161        DO_FCALL                                      0  $52     
        162        SEND_VAR                                                 $52
        163        DO_ICALL                                                 
   49   164        INIT_FCALL                                               'var_dump'
        165        INIT_FCALL_BY_NAME                                       'iconv'
        166        SEND_VAL_EX                                              'ISO-8859-1'
        167        SEND_VAL_EX                                              'WINDOWS-1252'
        168        SEND_VAR_EX                                              !0
        169        DO_FCALL                                      0  $54     
        170        SEND_VAR                                                 $54
        171        DO_ICALL                                                 
   50   172        INIT_FCALL                                               'var_dump'
        173        INIT_FCALL_BY_NAME                                       'iconv'
        174        INIT_FCALL                                               'mb_detect_encoding'
        175        SEND_VAR                                                 !0
        176        INIT_FCALL                                               'mb_detect_order'
        177        DO_ICALL                                         $56     
        178        SEND_VAR                                                 $56
        179        SEND_VAL                                                 <true>
        180        DO_ICALL                                         $57     
        181        SEND_VAR_NO_REF_EX                                       $57
        182        SEND_VAL_EX                                              'UTF-8'
        183        SEND_VAR_EX                                              !0
        184        DO_FCALL                                      0  $58     
        185        SEND_VAR                                                 $58
        186        DO_ICALL                                                 
   51   187        INIT_FCALL                                               'var_dump'
        188        INIT_FCALL                                               'mb_convert_encoding'
        189        SEND_VAR                                                 !0
        190        SEND_VAL                                                 'Windows-1252'
        191        SEND_VAL                                                 'UTF-8'
        192        DO_ICALL                                         $60     
        193        SEND_VAR                                                 $60
        194        DO_ICALL                                                 
   52   195        INIT_FCALL                                               'var_dump'
        196        INIT_FCALL_BY_NAME                                       'iconv'
        197        SEND_VAL_EX                                              'ISO-8859-2'
        198        SEND_VAL_EX                                              'Windows-1252'
        199        SEND_VAR_EX                                              !0
        200        DO_FCALL                                      0  $62     
        201        SEND_VAR                                                 $62
        202        DO_ICALL                                                 
   53   203        INIT_FCALL                                               'var_dump'
        204        INIT_FCALL_BY_NAME                                       'iconv'
        205        SEND_VAL_EX                                              'ISO-8859-1'
        206        SEND_VAL_EX                                              'WINDOWS-1252'
        207        SEND_VAR_EX                                              !0
        208        DO_FCALL                                      0  $64     
        209        SEND_VAR                                                 $64
        210        DO_ICALL                                                 
   54   211        INIT_FCALL                                               'var_dump'
        212        INIT_FCALL                                               'utf8_encode'
        213        SEND_VAR                                                 !0
        214        DO_FCALL_BY_NAME                                         
        215        SEND_VAR                                                 $66
        216        DO_ICALL                                                 
   55   217        INIT_FCALL                                               'var_dump'
        218        INIT_FCALL                                               'utf8_decode'
        219        SEND_VAR                                                 !0
        220        DO_FCALL_BY_NAME                                         
        221        SEND_VAR                                                 $68
        222        DO_ICALL                                                 
   56   223        INIT_FCALL                                               'var_dump'
        224        INIT_FCALL_BY_NAME                                       'iconv'
        225        SEND_VAL_EX                                              'UTF-8'
        226        SEND_VAL_EX                                              'CP1251'
        227        SEND_VAR_EX                                              !0
        228        DO_FCALL                                      0  $70     
        229        SEND_VAR                                                 $70
        230        DO_ICALL                                                 
   57   231        INIT_FCALL                                               'var_dump'
        232        INIT_FCALL_BY_NAME                                       'iconv'
        233        SEND_VAL_EX                                              'UTF-8'
        234        SEND_VAL_EX                                              'WINDOWS-1252'
        235        SEND_VAR_EX                                              !0
        236        DO_FCALL                                      0  $72     
        237        SEND_VAR                                                 $72
        238        DO_ICALL                                                 
   58   239        INIT_FCALL                                               'var_dump'
        240        INIT_FCALL_BY_NAME                                       'iconv'
        241        SEND_VAL_EX                                              'UTF-8'
        242        SEND_VAL_EX                                              'WINDOWS-1252%2F%2FTRANSLIT'
        243        SEND_VAR_EX                                              !0
        244        DO_FCALL                                      0  $74     
        245        SEND_VAR                                                 $74
        246        DO_ICALL                                                 
   59   247        INIT_FCALL                                               'var_dump'
        248        INIT_FCALL_BY_NAME                                       'iconv'
        249        SEND_VAL_EX                                              'UTF-8'
        250        SEND_VAL_EX                                              'WINDOWS-1252%2F%2FIGNORE'
        251        SEND_VAR_EX                                              !0
        252        DO_FCALL                                      0  $76     
        253        SEND_VAR                                                 $76
        254        DO_ICALL                                                 
   60   255        INIT_FCALL                                               'var_dump'
        256        INIT_FCALL                                               'bin2hex'
        257        INIT_FCALL_BY_NAME                                       'iconv'
        258        SEND_VAL_EX                                              'UTF-8'
        259        SEND_VAL_EX                                              'WINDOWS-1252'
        260        SEND_VAR_EX                                              !0
        261        DO_FCALL                                      0  $78     
        262        SEND_VAR                                                 $78
        263        DO_ICALL                                         $79     
        264        SEND_VAR                                                 $79
        265        DO_ICALL                                                 
        266      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
143.05 ms | 1029 KiB | 23 Q