Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2015, 07:19
garauz23
 
Fecha de Ingreso: enero-2015
Ubicación: Panama
Mensajes: 1
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Substr dentro de Array

Basandome en la parte del array hice este pequeño script que convierte ese array que traes al array que esperas,

Igualmente seria mejor como dice enlinea777 modificar la exprecion regular,



Código PHP:
Ver original
  1. <?php
  2.  
  3.     $a = ['">- Selecciona - ', '56345"> X', '34567"> H', '78656"> T', '24245"> J', '55678"> I'];
  4.     print 'ARREGLO ORIGINAL';
  5.     print '<pre>';
  6.     print_r($a);
  7.     print '</pre>';
  8.  
  9.     // Se determina el tamaño del array
  10.     $ctd = sizeof($a);
  11.  
  12.     //Se crea nuevo array donde se almacenaran los nuevos valores
  13.     $b;
  14.  
  15.     //Se recorre el arreglo con un loop for
  16.     for ($i=0; $i < $ctd; $i++) {
  17.         //Verificamos si el indice es mayor o igual a cero
  18.         //hacemos el substring de ese valor
  19.         if($i > 0){
  20.             // substr('El string', caracter inicial, caracter final)
  21.             $b[$i] = substr($a[$i],0, 5);
  22.         } else {
  23.             // asi solo guardamos el indice cero del arreglo
  24.             $b[$i] = $a[$i];
  25.         }
  26.    }
  27.     print 'ARREGLO MODIFICADO';
  28.     print '<pre>';
  29.     print_r($b);
  30.     print '</pre>';
  31.  
  32. ?>