Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/10/2014, 10:56
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 11 años, 11 meses
Puntos: 320
Respuesta: Cambiar texto a lowercase usando expresiones regulares.

Código PHP:
Ver original
  1. <?php
  2. $txt = 'JXpHzkCrdoXD6R59gHqP3%2Fdz8bDzB8aNpze0w6QCE7Q%2F16jtZ%2F1fx7zHmtQG1UVv%2BI4NDVnygp7FhCfVSAPBsQ%3D%3D';
  3.     $partes = array_filter(array_map(function($ele){ return strtolower(substr($ele, 0, 2)); }, explode("%", $txt)), "ctype_xdigit");
  4.     var_dump($partes);

Salida:
Cita:
array (size=6)
1 => string '2f' (length=2)
2 => string '2f' (length=2)
3 => string '2f' (length=2)
4 => string '2b' (length=2)
5 => string '3d' (length=2)
6 => string '3d' (length=2)
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios