elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Convertir en array. PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Convertir en array. PHP  (Leído 2,882 veces)
OssoH


Desconectado Desconectado

Mensajes: 911


Ver Perfil
Convertir en array. PHP
« en: 3 Marzo 2022, 18:34 pm »

Hola,
Tengo una cadena en
Ejemplo : variable = "'1102','7,5X30','7,5 x 30','2.95# x 11.81#'";
Lo que quiero es hacer un explode() y quedarme con los números que tengo entre comillas simples.

Resultado :
1102
7,5x30
7,5 x 30
2.95# x 11.81#

Estoy dandole vueltas un buen rato y no encuentro la forma
Algun consejo?

PD. No puedo hacer un explode(',' ... porque me parte el resultado 7,5x30
Gracias


« Última modificación: 3 Marzo 2022, 18:37 pm por OssoH » En línea

OssoH


Desconectado Desconectado

Mensajes: 911


Ver Perfil
Re: Convertir en array. PHP
« Respuesta #1 en: 3 Marzo 2022, 18:47 pm »

Al final lo hice de forma cutre pero funciona.
Si alguien se le ocurre una forma más óptima se agradece.

    // Extraer entre paréntesis   
    preg_match('#\((.*?)\)#', $javascript, $match);
    // match[1] => '1102','7,5X30','7,5 x 30','2.95# x 11.81#'
    $aux = str_replace('\'', '$', $match[1]);
    // aux => $1102$,$7,5X30$,$7,5 x 30$,$2.95# x 11.81#$
    $aux = str_replace('$,$', '$', $aux);
    // aux => $1102$7,5X30$7,5 x 30$2.95# x 11.81#$
    $aux=substr($aux,1);   
    // aux => 1102$7,5X30$7,5 x 30$2.95# x 11.81#$
    $aux = substr($aux, 0, -1);
    // aux => 1102$7,5X30$7,5 x 30$2.95# x 11.81#

    $parts = explode('$', $aux);


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
convertir text box en array
Programación Visual Basic
GrTk 3 9,271 Último mensaje 22 Abril 2007, 20:57 pm
por yovaninu
parse_str, convertir querystring a array
PHP
raul338 3 3,770 Último mensaje 5 Junio 2011, 21:25 pm
por raul338
Convertir Array de php a Array de javascript
PHP
WHK 0 4,332 Último mensaje 23 Enero 2012, 18:05 pm
por WHK
convertir cadena en array (javascript)
Desarrollo Web
kakashi20 4 12,452 Último mensaje 27 Mayo 2012, 07:19 am
por basickdagger
convertir un array en Map en javascript « 1 2 3 »
Desarrollo Web
bengy 26 11,066 Último mensaje 20 Septiembre 2016, 16:02 pm
por bengy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines