Foros del Web » Programando para Internet » PHP »

Similar a strpos

Estas en el tema de Similar a strpos en el foro de PHP en Foros del Web. Hola chicos, soy nuevo en el foro y he de agradecer las miles de veces que he salido de un apuro gracias a vosotros. El ...
  #1 (permalink)  
Antiguo 17/11/2014, 09:37
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 10 años, 1 mes
Puntos: 0
Similar a strpos

Hola chicos, soy nuevo en el foro y he de agradecer las miles de veces que he salido de un apuro gracias a vosotros.

El problema que se me plantea es el siguiente:

Tengo una aplicación que me crea productos en mi web desde excel con muchas condiciones para crear los productos a miles y de manera casi automática.

Os voy a poner un ejemplo de lo que necesito por ejemplo con un producto que sería un televisor:

Tengo 2 campos:
$nombre_producto = "LG 42LB5800 - Televisor LED";
$datos_tecnicos = 'Diagonal de la pantalla: 42"< br>Tipo HD: Full HD< br>Color del producto: Plata< br> etc... y así muchisimas características'

Lo que necesito es encontrar ciertas características para añadirlas al título del producto y que éste quedara así "LG 42LB5800 - Televisor LED 42", Full HD, Plata.

Lo tengo casi todo listo, lo único que no consigo hacer es encontrar en la cadena "$datos_tecnicos" cómo sacar el full HD, 42", etc...

He visto que existe la función strpos pero o no sé cómo utilizarla o bien no me sirve.

Muchísimas gracias de antemano.
  #2 (permalink)  
Antiguo 17/11/2014, 09:57
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Similar a strpos

He pensado, para completar los títulos hacer lo siguiente:

Rellenar el campo excel de la siguiente manera:

"LG 42LB5800 - Televisor LED de %pulgadas%, %HD%, %resolucion%, %herzios%, %smart_tv%, %hdmi%, %USB%, %wifi%....... y así todos los campos que necesite.

Sacar cada dato de los detalles técnicos por ejemplo:
$pulgadas = la función que necesito("Diagonal de la pantalla", $datos_tecnicos) el resultado debería ser (42");
if ($pulgadas) {
$pulgadas = $pulgadas;
} else {
$pulgadas = "";
}

Reemplazar cada dato con lo que corresponda, por ejemplo:
$nombre_producto = str_replace('%pulgadas%', '$pulgadas', $nombre_producto );

A ver qué me decís.

Gracia de nuevo!

Etiquetas: similar, strpos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:34.