Autor
|
Tema: Convertir en array. PHP (Leído 3,307 veces)
|
OssoH
Desconectado
Mensajes: 911
|
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
Mensajes: 911
|
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
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
convertir text box en array
Programación Visual Basic
|
GrTk
|
3
|
9,480
|
22 Abril 2007, 20:57 pm
por yovaninu
|
|
|
parse_str, convertir querystring a array
PHP
|
raul338
|
3
|
4,039
|
5 Junio 2011, 21:25 pm
por raul338
|
|
|
Convertir Array de php a Array de javascript
PHP
|
WHK
|
0
|
4,588
|
23 Enero 2012, 18:05 pm
por WHK
|
|
|
convertir cadena en array (javascript)
Desarrollo Web
|
kakashi20
|
4
|
12,758
|
27 Mayo 2012, 07:19 am
por basickdagger
|
|
|
convertir un array en Map en javascript
« 1 2 3 »
Desarrollo Web
|
bengy
|
26
|
12,094
|
20 Septiembre 2016, 16:02 pm
por bengy
|
|