fork download
  1. <?php
  2.  
  3. $nomes = ['Diretoria: (aprovação 23, de 2014)',
  4. 'Diretoria: (aprovação 42, de 2015)',
  5. 'Diretoria: (aprovação 70, de 2016)'];
  6.  
  7. $spans = [];
  8.  
  9. foreach ($nomes as $nome) {
  10. if (preg_match('/\(aprovação (\d+), de (\d+)\)/', $nome, $retorno) !== false) {
  11. $num = $retorno[1];
  12. $ano = $retorno[2];
  13.  
  14. $spans[] = "Diretoria: (aprovação <span class=\"caixa_$num\">$num</span>, de <span class=\"ano_$ano\">$ano<span>)";
  15. }
  16. }
  17.  
  18. foreach ($spans as $span) {
  19. echo $span . "\n";
  20. }
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
Diretoria: (aprovação <span class="caixa_23">23</span>, de <span class="ano_2014">2014<span>)
Diretoria: (aprovação <span class="caixa_42">42</span>, de <span class="ano_2015">2015<span>)
Diretoria: (aprovação <span class="caixa_70">70</span>, de <span class="ano_2016">2016<span>)