3v4l.org

run code in 300+ PHP versions simultaneously
<?php $beta_lists = array ( 'Àpple' => 'http://www.abc.mno/apple/', 'Ball' => 'http://www.abc.mno/ball/', 'Builders' => 'http://www.abc.mno/builders/', 'Bowling' => 'http://www.abc.mno/bowling/', 'Correct' => 'http://www.abc.mno/correct/', 'Campaign' => 'http://www.abc.mno/compain/', 'Direct' => 'http://www.abc.mno/direct/', 'Degree' => 'http://www.abc.mno/degree/' ); ksort($beta_lists); $groups = array(); foreach ($beta_lists as $title => $value) { $groups[remove_accents(mb_substr($title, 0, 1))][$title] = $value; } ksort($groups); print_r($groups); echo count($groups); function remove_accents($string) { if ( !preg_match('/[\x80-\xff]/', $string) ) return $string; $chars = array( // Decompositions for Latin-1 Supplement chr(195).chr(128) => 'A', chr(195).chr(129) => 'A', chr(195).chr(130) => 'A', chr(195).chr(131) => 'A', chr(195).chr(132) => 'A', chr(195).chr(133) => 'A', chr(195).chr(135) => 'C', chr(195).chr(136) => 'E', chr(195).chr(137) => 'E', chr(195).chr(138) => 'E', chr(195).chr(139) => 'E', chr(195).chr(140) => 'I', chr(195).chr(141) => 'I', chr(195).chr(142) => 'I', chr(195).chr(143) => 'I', chr(195).chr(145) => 'N', chr(195).chr(146) => 'O', chr(195).chr(147) => 'O', chr(195).chr(148) => 'O', chr(195).chr(149) => 'O', chr(195).chr(150) => 'O', chr(195).chr(153) => 'U', chr(195).chr(154) => 'U', chr(195).chr(155) => 'U', chr(195).chr(156) => 'U', chr(195).chr(157) => 'Y', chr(195).chr(159) => 's', chr(195).chr(160) => 'a', chr(195).chr(161) => 'a', chr(195).chr(162) => 'a', chr(195).chr(163) => 'a', chr(195).chr(164) => 'a', chr(195).chr(165) => 'a', chr(195).chr(167) => 'c', chr(195).chr(168) => 'e', chr(195).chr(169) => 'e', chr(195).chr(170) => 'e', chr(195).chr(171) => 'e', chr(195).chr(172) => 'i', chr(195).chr(173) => 'i', chr(195).chr(174) => 'i', chr(195).chr(175) => 'i', chr(195).chr(177) => 'n', chr(195).chr(178) => 'o', chr(195).chr(179) => 'o', chr(195).chr(180) => 'o', chr(195).chr(181) => 'o', chr(195).chr(182) => 'o', chr(195).chr(182) => 'o', chr(195).chr(185) => 'u', chr(195).chr(186) => 'u', chr(195).chr(187) => 'u', chr(195).chr(188) => 'u', chr(195).chr(189) => 'y', chr(195).chr(191) => 'y', // Decompositions for Latin Extended-A chr(196).chr(128) => 'A', chr(196).chr(129) => 'a', chr(196).chr(130) => 'A', chr(196).chr(131) => 'a', chr(196).chr(132) => 'A', chr(196).chr(133) => 'a', chr(196).chr(134) => 'C', chr(196).chr(135) => 'c', chr(196).chr(136) => 'C', chr(196).chr(137) => 'c', chr(196).chr(138) => 'C', chr(196).chr(139) => 'c', chr(196).chr(140) => 'C', chr(196).chr(141) => 'c', chr(196).chr(142) => 'D', chr(196).chr(143) => 'd', chr(196).chr(144) => 'D', chr(196).chr(145) => 'd', chr(196).chr(146) => 'E', chr(196).chr(147) => 'e', chr(196).chr(148) => 'E', chr(196).chr(149) => 'e', chr(196).chr(150) => 'E', chr(196).chr(151) => 'e', chr(196).chr(152) => 'E', chr(196).chr(153) => 'e', chr(196).chr(154) => 'E', chr(196).chr(155) => 'e', chr(196).chr(156) => 'G', chr(196).chr(157) => 'g', chr(196).chr(158) => 'G', chr(196).chr(159) => 'g', chr(196).chr(160) => 'G', chr(196).chr(161) => 'g', chr(196).chr(162) => 'G', chr(196).chr(163) => 'g', chr(196).chr(164) => 'H', chr(196).chr(165) => 'h', chr(196).chr(166) => 'H', chr(196).chr(167) => 'h', chr(196).chr(168) => 'I', chr(196).chr(169) => 'i', chr(196).chr(170) => 'I', chr(196).chr(171) => 'i', chr(196).chr(172) => 'I', chr(196).chr(173) => 'i', chr(196).chr(174) => 'I', chr(196).chr(175) => 'i', chr(196).chr(176) => 'I', chr(196).chr(177) => 'i', chr(196).chr(178) => 'IJ',chr(196).chr(179) => 'ij', chr(196).chr(180) => 'J', chr(196).chr(181) => 'j', chr(196).chr(182) => 'K', chr(196).chr(183) => 'k', chr(196).chr(184) => 'k', chr(196).chr(185) => 'L', chr(196).chr(186) => 'l', chr(196).chr(187) => 'L', chr(196).chr(188) => 'l', chr(196).chr(189) => 'L', chr(196).chr(190) => 'l', chr(196).chr(191) => 'L', chr(197).chr(128) => 'l', chr(197).chr(129) => 'L', chr(197).chr(130) => 'l', chr(197).chr(131) => 'N', chr(197).chr(132) => 'n', chr(197).chr(133) => 'N', chr(197).chr(134) => 'n', chr(197).chr(135) => 'N', chr(197).chr(136) => 'n', chr(197).chr(137) => 'N', chr(197).chr(138) => 'n', chr(197).chr(139) => 'N', chr(197).chr(140) => 'O', chr(197).chr(141) => 'o', chr(197).chr(142) => 'O', chr(197).chr(143) => 'o', chr(197).chr(144) => 'O', chr(197).chr(145) => 'o', chr(197).chr(146) => 'OE',chr(197).chr(147) => 'oe', chr(197).chr(148) => 'R',chr(197).chr(149) => 'r', chr(197).chr(150) => 'R',chr(197).chr(151) => 'r', chr(197).chr(152) => 'R',chr(197).chr(153) => 'r', chr(197).chr(154) => 'S',chr(197).chr(155) => 's', chr(197).chr(156) => 'S',chr(197).chr(157) => 's', chr(197).chr(158) => 'S',chr(197).chr(159) => 's', chr(197).chr(160) => 'S', chr(197).chr(161) => 's', chr(197).chr(162) => 'T', chr(197).chr(163) => 't', chr(197).chr(164) => 'T', chr(197).chr(165) => 't', chr(197).chr(166) => 'T', chr(197).chr(167) => 't', chr(197).chr(168) => 'U', chr(197).chr(169) => 'u', chr(197).chr(170) => 'U', chr(197).chr(171) => 'u', chr(197).chr(172) => 'U', chr(197).chr(173) => 'u', chr(197).chr(174) => 'U', chr(197).chr(175) => 'u', chr(197).chr(176) => 'U', chr(197).chr(177) => 'u', chr(197).chr(178) => 'U', chr(197).chr(179) => 'u', chr(197).chr(180) => 'W', chr(197).chr(181) => 'w', chr(197).chr(182) => 'Y', chr(197).chr(183) => 'y', chr(197).chr(184) => 'Y', chr(197).chr(185) => 'Z', chr(197).chr(186) => 'z', chr(197).chr(187) => 'Z', chr(197).chr(188) => 'z', chr(197).chr(189) => 'Z', chr(197).chr(190) => 'z', chr(197).chr(191) => 's' ); $string = strtr($string, $chars); return $string; }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 6, Position 2 = 20
Branch analysis from position: 6
2 jumps found. (Code = 78) Position 1 = 7, Position 2 = 20
Branch analysis from position: 7
1 jumps found. (Code = 42) Position 1 = 6
Branch analysis from position: 6
Branch analysis from position: 20
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 20
filename:       /in/ecVj5
function name:  (null)
number of ops:  30
compiled vars:  !0 = $beta_lists, !1 = $groups, !2 = $value, !3 = $title
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, <array>
   14     1        INIT_FCALL                                               'ksort'
          2        SEND_REF                                                 !0
          3        DO_ICALL                                                 
   15     4        ASSIGN                                                   !1, <array>
   16     5      > FE_RESET_R                                       $7      !0, ->20
          6    > > FE_FETCH_R                                       ~8      $7, !2, ->20
          7    >   ASSIGN                                                   !3, ~8
   17     8        INIT_FCALL_BY_NAME                                       'remove_accents'
          9        INIT_FCALL                                               'mb_substr'
         10        SEND_VAR                                                 !3
         11        SEND_VAL                                                 0
         12        SEND_VAL                                                 1
         13        DO_ICALL                                         $10     
         14        SEND_VAR_NO_REF_EX                                       $10
         15        DO_FCALL                                      0  $11     
         16        FETCH_DIM_W                                      $12     !1, $11
         17        ASSIGN_DIM                                               $12, !3
         18        OP_DATA                                                  !2
   16    19      > JMP                                                      ->6
         20    >   FE_FREE                                                  $7
   19    21        INIT_FCALL                                               'ksort'
         22        SEND_REF                                                 !1
         23        DO_ICALL                                                 
   20    24        INIT_FCALL                                               'print_r'
         25        SEND_VAR                                                 !1
         26        DO_ICALL                                                 
   21    27        COUNT                                            ~16     !1
         28        ECHO                                                     ~16
  128    29      > RETURN                                                   1

Function remove_accents:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 8
Branch analysis from position: 7
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 8
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ecVj5
function name:  remove_accents
number of ops:  199
compiled vars:  !0 = $string, !1 = $chars
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   24     0  E >   RECV                                             !0      
   25     1        INIT_FCALL                                               'preg_match'
          2        SEND_VAL                                                 '%2F%5B%5Cx80-%5Cxff%5D%2F'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $2      
          5        BOOL_NOT                                         ~3      $2
          6      > JMPZ                                                     ~3, ->8
   26     7    > > RETURN                                                   !0
   30     8    >   INIT_ARRAY                                       ~4      'A', '%C3%80'
          9        ADD_ARRAY_ELEMENT                                ~4      'A', '%C3%81'
   31    10        ADD_ARRAY_ELEMENT                                ~4      'A', '%C3%82'
         11        ADD_ARRAY_ELEMENT                                ~4      'A', '%C3%83'
   32    12        ADD_ARRAY_ELEMENT                                ~4      'A', '%C3%84'
         13        ADD_ARRAY_ELEMENT                                ~4      'A', '%C3%85'
   33    14        ADD_ARRAY_ELEMENT                                ~4      'C', '%C3%87'
         15        ADD_ARRAY_ELEMENT                                ~4      'E', '%C3%88'
   34    16        ADD_ARRAY_ELEMENT                                ~4      'E', '%C3%89'
         17        ADD_ARRAY_ELEMENT                                ~4      'E', '%C3%8A'
   35    18        ADD_ARRAY_ELEMENT                                ~4      'E', '%C3%8B'
         19        ADD_ARRAY_ELEMENT                                ~4      'I', '%C3%8C'
   36    20        ADD_ARRAY_ELEMENT                                ~4      'I', '%C3%8D'
         21        ADD_ARRAY_ELEMENT                                ~4      'I', '%C3%8E'
   37    22        ADD_ARRAY_ELEMENT                                ~4      'I', '%C3%8F'
         23        ADD_ARRAY_ELEMENT                                ~4      'N', '%C3%91'
   38    24        ADD_ARRAY_ELEMENT                                ~4      'O', '%C3%92'
         25        ADD_ARRAY_ELEMENT                                ~4      'O', '%C3%93'
   39    26        ADD_ARRAY_ELEMENT                                ~4      'O', '%C3%94'
         27        ADD_ARRAY_ELEMENT                                ~4      'O', '%C3%95'
   40    28        ADD_ARRAY_ELEMENT                                ~4      'O', '%C3%96'
         29        ADD_ARRAY_ELEMENT                                ~4      'U', '%C3%99'
   41    30        ADD_ARRAY_ELEMENT                                ~4      'U', '%C3%9A'
         31        ADD_ARRAY_ELEMENT                                ~4      'U', '%C3%9B'
   42    32        ADD_ARRAY_ELEMENT                                ~4      'U', '%C3%9C'
         33        ADD_ARRAY_ELEMENT                                ~4      'Y', '%C3%9D'
   43    34        ADD_ARRAY_ELEMENT                                ~4      's', '%C3%9F'
         35        ADD_ARRAY_ELEMENT                                ~4      'a', '%C3%A0'
   44    36        ADD_ARRAY_ELEMENT                                ~4      'a', '%C3%A1'
         37        ADD_ARRAY_ELEMENT                                ~4      'a', '%C3%A2'
   45    38        ADD_ARRAY_ELEMENT                                ~4      'a', '%C3%A3'
         39        ADD_ARRAY_ELEMENT                                ~4      'a', '%C3%A4'
   46    40        ADD_ARRAY_ELEMENT                                ~4      'a', '%C3%A5'
         41        ADD_ARRAY_ELEMENT                                ~4      'c', '%C3%A7'
   47    42        ADD_ARRAY_ELEMENT                                ~4      'e', '%C3%A8'
         43        ADD_ARRAY_ELEMENT                                ~4      'e', '%C3%A9'
   48    44        ADD_ARRAY_ELEMENT                                ~4      'e', '%C3%AA'
         45        ADD_ARRAY_ELEMENT                                ~4      'e', '%C3%AB'
   49    46        ADD_ARRAY_ELEMENT                                ~4      'i', '%C3%AC'
         47        ADD_ARRAY_ELEMENT                                ~4      'i', '%C3%AD'
   50    48        ADD_ARRAY_ELEMENT                                ~4      'i', '%C3%AE'
         49        ADD_ARRAY_ELEMENT                                ~4      'i', '%C3%AF'
   51    50        ADD_ARRAY_ELEMENT                                ~4      'n', '%C3%B1'
         51        ADD_ARRAY_ELEMENT                                ~4      'o', '%C3%B2'
   52    52        ADD_ARRAY_ELEMENT                                ~4      'o', '%C3%B3'
         53        ADD_ARRAY_ELEMENT                                ~4      'o', '%C3%B4'
   53    54        ADD_ARRAY_ELEMENT                                ~4      'o', '%C3%B5'
         55        ADD_ARRAY_ELEMENT                                ~4      'o', '%C3%B6'
   54    56        ADD_ARRAY_ELEMENT                                ~4      'o', '%C3%B6'
         57        ADD_ARRAY_ELEMENT                                ~4      'u', '%C3%B9'
   55    58        ADD_ARRAY_ELEMENT                                ~4      'u', '%C3%BA'
         59        ADD_ARRAY_ELEMENT                                ~4      'u', '%C3%BB'
   56    60        ADD_ARRAY_ELEMENT                                ~4      'u', '%C3%BC'
         61        ADD_ARRAY_ELEMENT                                ~4      'y', '%C3%BD'
   57    62        ADD_ARRAY_ELEMENT                                ~4      'y', '%C3%BF'
   59    63        ADD_ARRAY_ELEMENT                                ~4      'A', '%C4%80'
         64        ADD_ARRAY_ELEMENT                                ~4      'a', '%C4%81'
   60    65        ADD_ARRAY_ELEMENT                                ~4      'A', '%C4%82'
         66        ADD_ARRAY_ELEMENT                                ~4      'a', '%C4%83'
   61    67        ADD_ARRAY_ELEMENT                                ~4      'A', '%C4%84'
         68        ADD_ARRAY_ELEMENT                                ~4      'a', '%C4%85'
   62    69        ADD_ARRAY_ELEMENT                                ~4      'C', '%C4%86'
         70        ADD_ARRAY_ELEMENT                                ~4      'c', '%C4%87'
   63    71        ADD_ARRAY_ELEMENT                                ~4      'C', '%C4%88'
         72        ADD_ARRAY_ELEMENT                                ~4      'c', '%C4%89'
   64    73        ADD_ARRAY_ELEMENT                                ~4      'C', '%C4%8A'
         74        ADD_ARRAY_ELEMENT                                ~4      'c', '%C4%8B'
   65    75        ADD_ARRAY_ELEMENT                                ~4      'C', '%C4%8C'
         76        ADD_ARRAY_ELEMENT                                ~4      'c', '%C4%8D'
   66    77        ADD_ARRAY_ELEMENT                                ~4      'D', '%C4%8E'
         78        ADD_ARRAY_ELEMENT                                ~4      'd', '%C4%8F'
   67    79        ADD_ARRAY_ELEMENT                                ~4      'D', '%C4%90'
         80        ADD_ARRAY_ELEMENT                                ~4      'd', '%C4%91'
   68    81        ADD_ARRAY_ELEMENT                                ~4      'E', '%C4%92'
         82        ADD_ARRAY_ELEMENT                                ~4      'e', '%C4%93'
   69    83        ADD_ARRAY_ELEMENT                                ~4      'E', '%C4%94'
         84        ADD_ARRAY_ELEMENT                                ~4      'e', '%C4%95'
   70    85        ADD_ARRAY_ELEMENT                                ~4      'E', '%C4%96'
         86        ADD_ARRAY_ELEMENT                                ~4      'e', '%C4%97'
   71    87        ADD_ARRAY_ELEMENT                                ~4      'E', '%C4%98'
         88        ADD_ARRAY_ELEMENT                                ~4      'e', '%C4%99'
   72    89        ADD_ARRAY_ELEMENT                                ~4      'E', '%C4%9A'
         90        ADD_ARRAY_ELEMENT                                ~4      'e', '%C4%9B'
   73    91        ADD_ARRAY_ELEMENT                                ~4      'G', '%C4%9C'
         92        ADD_ARRAY_ELEMENT                                ~4      'g', '%C4%9D'
   74    93        ADD_ARRAY_ELEMENT                                ~4      'G', '%C4%9E'
         94        ADD_ARRAY_ELEMENT                                ~4      'g', '%C4%9F'
   75    95        ADD_ARRAY_ELEMENT                                ~4      'G', '%C4%A0'
         96        ADD_ARRAY_ELEMENT                                ~4      'g', '%C4%A1'
   76    97        ADD_ARRAY_ELEMENT                                ~4      'G', '%C4%A2'
         98        ADD_ARRAY_ELEMENT                                ~4      'g', '%C4%A3'
   77    99        ADD_ARRAY_ELEMENT                                ~4      'H', '%C4%A4'
        100        ADD_ARRAY_ELEMENT                                ~4      'h', '%C4%A5'
   78   101        ADD_ARRAY_ELEMENT                                ~4      'H', '%C4%A6'
        102        ADD_ARRAY_ELEMENT                                ~4      'h', '%C4%A7'
   79   103        ADD_ARRAY_ELEMENT                                ~4      'I', '%C4%A8'
        104        ADD_ARRAY_ELEMENT                                ~4      'i', '%C4%A9'
   80   105        ADD_ARRAY_ELEMENT                                ~4      'I', '%C4%AA'
        106        ADD_ARRAY_ELEMENT                                ~4      'i', '%C4%AB'
   81   107        ADD_ARRAY_ELEMENT                                ~4      'I', '%C4%AC'
        108        ADD_ARRAY_ELEMENT                                ~4      'i', '%C4%AD'
   82   109        ADD_ARRAY_ELEMENT                                ~4      'I', '%C4%AE'
        110        ADD_ARRAY_ELEMENT                                ~4      'i', '%C4%AF'
   83   111        ADD_ARRAY_ELEMENT                                ~4      'I', '%C4%B0'
        112        ADD_ARRAY_ELEMENT                                ~4      'i', '%C4%B1'
   84   113        ADD_ARRAY_ELEMENT                                ~4      'IJ', '%C4%B2'
        114        ADD_ARRAY_ELEMENT                                ~4      'ij', '%C4%B3'
   85   115        ADD_ARRAY_ELEMENT                                ~4      'J', '%C4%B4'
        116        ADD_ARRAY_ELEMENT                                ~4      'j', '%C4%B5'
   86   117        ADD_ARRAY_ELEMENT                                ~4      'K', '%C4%B6'
        118        ADD_ARRAY_ELEMENT                                ~4      'k', '%C4%B7'
   87   119        ADD_ARRAY_ELEMENT                                ~4      'k', '%C4%B8'
        120        ADD_ARRAY_ELEMENT                                ~4      'L', '%C4%B9'
   88   121        ADD_ARRAY_ELEMENT                                ~4      'l', '%C4%BA'
        122        ADD_ARRAY_ELEMENT                                ~4      'L', '%C4%BB'
   89   123        ADD_ARRAY_ELEMENT                                ~4      'l', '%C4%BC'
        124        ADD_ARRAY_ELEMENT                                ~4      'L', '%C4%BD'
   90   125        ADD_ARRAY_ELEMENT                                ~4      'l', '%C4%BE'
        126        ADD_ARRAY_ELEMENT                                ~4      'L', '%C4%BF'
   91   127        ADD_ARRAY_ELEMENT                                ~4      'l', '%C5%80'
        128        ADD_ARRAY_ELEMENT                                ~4      'L', '%C5%81'
   92   129        ADD_ARRAY_ELEMENT                                ~4      'l', '%C5%82'
        130        ADD_ARRAY_ELEMENT                                ~4      'N', '%C5%83'
   93   131        ADD_ARRAY_ELEMENT                                ~4      'n', '%C5%84'
        132        ADD_ARRAY_ELEMENT                                ~4      'N', '%C5%85'
   94   133        ADD_ARRAY_ELEMENT                                ~4      'n', '%C5%86'
        134        ADD_ARRAY_ELEMENT                                ~4      'N', '%C5%87'
   95   135        ADD_ARRAY_ELEMENT                                ~4      'n', '%C5%88'
        136        ADD_ARRAY_ELEMENT                                ~4      'N', '%C5%89'
   96   137        ADD_ARRAY_ELEMENT                                ~4      'n', '%C5%8A'
        138        ADD_ARRAY_ELEMENT                                ~4      'N', '%C5%8B'
   97   139        ADD_ARRAY_ELEMENT                                ~4      'O', '%C5%8C'
        140        ADD_ARRAY_ELEMENT                                ~4      'o', '%C5%8D'
   98   141        ADD_ARRAY_ELEMENT                                ~4      'O', '%C5%8E'
        142        ADD_ARRAY_ELEMENT                                ~4      'o', '%C5%8F'
   99   143        ADD_ARRAY_ELEMENT                                ~4      'O', '%C5%90'
        144        ADD_ARRAY_ELEMENT                                ~4      'o', '%C5%91'
  100   145        ADD_ARRAY_ELEMENT                                ~4      'OE', '%C5%92'
        146        ADD_ARRAY_ELEMENT                                ~4      'oe', '%C5%93'
  101   147        ADD_ARRAY_ELEMENT                                ~4      'R', '%C5%94'
        148        ADD_ARRAY_ELEMENT                                ~4      'r', '%C5%95'
  102   149        ADD_ARRAY_ELEMENT                                ~4      'R', '%C5%96'
        150        ADD_ARRAY_ELEMENT                                ~4      'r', '%C5%97'
  103   151        ADD_ARRAY_ELEMENT                                ~4      'R', '%C5%98'
        152        ADD_ARRAY_ELEMENT                                ~4      'r', '%C5%99'
  104   153        ADD_ARRAY_ELEMENT                                ~4      'S', '%C5%9A'
        154        ADD_ARRAY_ELEMENT                                ~4      's', '%C5%9B'
  105   155        ADD_ARRAY_ELEMENT                                ~4      'S', '%C5%9C'
        156        ADD_ARRAY_ELEMENT                                ~4      's', '%C5%9D'
  106   157        ADD_ARRAY_ELEMENT                                ~4      'S', '%C5%9E'
        158        ADD_ARRAY_ELEMENT                                ~4      's', '%C5%9F'
  107   159        ADD_ARRAY_ELEMENT                                ~4      'S', '%C5%A0'
        160        ADD_ARRAY_ELEMENT                                ~4      's', '%C5%A1'
  108   161        ADD_ARRAY_ELEMENT                                ~4      'T', '%C5%A2'
        162        ADD_ARRAY_ELEMENT                                ~4      't', '%C5%A3'
  109   163        ADD_ARRAY_ELEMENT                                ~4      'T', '%C5%A4'
        164        ADD_ARRAY_ELEMENT                                ~4      't', '%C5%A5'
  110   165        ADD_ARRAY_ELEMENT                                ~4      'T', '%C5%A6'
        166        ADD_ARRAY_ELEMENT                                ~4      't', '%C5%A7'
  111   167        ADD_ARRAY_ELEMENT                                ~4      'U', '%C5%A8'
        168        ADD_ARRAY_ELEMENT                                ~4      'u', '%C5%A9'
  112   169        ADD_ARRAY_ELEMENT                                ~4      'U', '%C5%AA'
        170        ADD_ARRAY_ELEMENT                                ~4      'u', '%C5%AB'
  113   171        ADD_ARRAY_ELEMENT                                ~4      'U', '%C5%AC'
        172        ADD_ARRAY_ELEMENT                                ~4      'u', '%C5%AD'
  114   173        ADD_ARRAY_ELEMENT                                ~4      'U', '%C5%AE'
        174        ADD_ARRAY_ELEMENT                                ~4      'u', '%C5%AF'
  115   175        ADD_ARRAY_ELEMENT                                ~4      'U', '%C5%B0'
        176        ADD_ARRAY_ELEMENT                                ~4      'u', '%C5%B1'
  116   177        ADD_ARRAY_ELEMENT                                ~4      'U', '%C5%B2'
        178        ADD_ARRAY_ELEMENT                                ~4      'u', '%C5%B3'
  117   179        ADD_ARRAY_ELEMENT                                ~4      'W', '%C5%B4'
        180        ADD_ARRAY_ELEMENT                                ~4      'w', '%C5%B5'
  118   181        ADD_ARRAY_ELEMENT                                ~4      'Y', '%C5%B6'
        182        ADD_ARRAY_ELEMENT                                ~4      'y', '%C5%B7'
  119   183        ADD_ARRAY_ELEMENT                                ~4      'Y', '%C5%B8'
        184        ADD_ARRAY_ELEMENT                                ~4      'Z', '%C5%B9'
  120   185        ADD_ARRAY_ELEMENT                                ~4      'z', '%C5%BA'
        186        ADD_ARRAY_ELEMENT                                ~4      'Z', '%C5%BB'
  121   187        ADD_ARRAY_ELEMENT                                ~4      'z', '%C5%BC'
        188        ADD_ARRAY_ELEMENT                                ~4      'Z', '%C5%BD'
  122   189        ADD_ARRAY_ELEMENT                                ~4      'z', '%C5%BE'
        190        ADD_ARRAY_ELEMENT                                ~4      's', '%C5%BF'
   28   191        ASSIGN                                                   !1, ~4
  125   192        INIT_FCALL                                               'strtr'
        193        SEND_VAR                                                 !0
        194        SEND_VAR                                                 !1
        195        DO_ICALL                                         $6      
        196        ASSIGN                                                   !0, $6
  127   197      > RETURN                                                   !0
  128   198*     > RETURN                                                   null

End of function remove_accents

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
176.29 ms | 1416 KiB | 23 Q