3v4l.org

run code in 300+ PHP versions simultaneously
<?php //https://es.stackoverflow.com/q/104575/127 //comentado para que no haga falta el archivo //$content = file_get_contents('id.txt'); //En cambio lo simulamos asignando el texto $sujeto = 'lo que me importa cct:14ACB0001Xd es mdmdm mddmdm\r\n d,d,d\r\n \r\n \r\n d dldldld\r\n \r\n -- \r\n Arturo Osorio Barriga\r\n @ArthurLinux\r\n Yo solo se que no se nada...\r\n Lo importante no es saberlo , sino saber como saberlo. "ser o no ser"\r\n www.aosorio.wordpress.com\r\n http://www.geekcode.com/\r\n -----BEGIN GEEK CODE BLOCK-----\r\n Version: 1.0\r\n GCM/GE d? s ++:++ a- c++ L P L+++++ E+++ W+++ N++ O- K++ W--- O- M++ V\r\n PS++ PE- Y- PGP- t 5- X- R* tv b+ DI D- G++ e* h* r- !Z+\r\n ------END GEEK CODE BLOCK------'; $matchCount = preg_match('/14(.+)\s/i', $sujeto, $coincidencias); //$mp = $coincidencias[0]; if ($matchCount > 0) { echo substr($coincidencias[0],0,10); } else { echo "falso"; } //var_export($mp); //mostramos el resultado, también se podría usar un foreach //echo var_export($mp); //Mostramos el contenido del array /*$i=0; foreach ($resultado as $nombre) { $cct[$i]=$nombre; $i++; } echo $cct[0];*/
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 17
Branch analysis from position: 9
1 jumps found. (Code = 42) Position 1 = 18
Branch analysis from position: 18
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 17
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/rYgmU
function name:  (null)
number of ops:  19
compiled vars:  !0 = $sujeto, !1 = $matchCount, !2 = $coincidencias
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    8     0  E >   ASSIGN                                                   !0, 'lo+que+me+importa+cct%3A14ACB0001Xd+es+mdmdm+mddmdm%5Cr%5Cn%0A++++d%2Cd%2Cd%5Cr%5Cn%0A++++%5Cr%5Cn%0A++++%5Cr%5Cn%0A++++d+dldldld%5Cr%5Cn%0A++++%5Cr%5Cn%0A++++--+%5Cr%5Cn%0A++++Arturo+Osorio+Barriga%5Cr%5Cn%0A++++%40ArthurLinux%5Cr%5Cn%0A++++Yo+solo+se+que+no+se+nada...%5Cr%5Cn%0A++++Lo+importante+no+es+saberlo+%2C+sino+saber+como+saberlo.+%22ser+o+no+ser%22%5Cr%5Cn%0A++++www.aosorio.wordpress.com%5Cr%5Cn%0A++++http%3A%2F%2Fwww.geekcode.com%2F%5Cr%5Cn%0A++++-----BEGIN+GEEK+CODE+BLOCK-----%5Cr%5Cn%0A++++Version%3A+1.0%5Cr%5Cn%0A++++GCM%2FGE+d%3F+s+%2B%2B%3A%2B%2B++a-+c%2B%2B+L+P+L%2B%2B%2B%2B%2B++E%2B%2B%2B+W%2B%2B%2B+N%2B%2B+O-+K%2B%2B+W---+O-+M%2B%2B+V%5Cr%5Cn%0A++++PS%2B%2B+PE-++Y-+PGP-++t++5-++X-+R%2A++tv+b%2B+DI+D-+G%2B%2B+e%2A++h%2A+r-+%21Z%2B%5Cr%5Cn%0A++++------END+GEEK+CODE+BLOCK------'
   26     1        INIT_FCALL                                               'preg_match'
          2        SEND_VAL                                                 '%2F14%28.%2B%29%5Cs%2Fi'
          3        SEND_VAR                                                 !0
          4        SEND_REF                                                 !2
          5        DO_ICALL                                         $4      
          6        ASSIGN                                                   !1, $4
   28     7        IS_SMALLER                                               0, !1
          8      > JMPZ                                                     ~6, ->17
   29     9    >   INIT_FCALL                                               'substr'
         10        FETCH_DIM_R                                      ~7      !2, 0
         11        SEND_VAL                                                 ~7
         12        SEND_VAL                                                 0
         13        SEND_VAL                                                 10
         14        DO_ICALL                                         $8      
         15        ECHO                                                     $8
         16      > JMP                                                      ->18
   31    17    >   ECHO                                                     'falso'
   41    18    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
202.22 ms | 1395 KiB | 17 Q