Hola a todos,
Tengo un problema en mi código, estoy intentando sacar datos de un texto, el cual está en un archivo, la idea es sacar los String que terminen en SL, y los string que empiecen con dirección: .Lo segundo lo consigo, pero no logro sacar las lineas que terminen en sl
Código PHP:
foreach ($lineas as $numero => $linea)
{
$numero_de_linea = $numero + 1;
//Separamos el string en palabras
$linea=addslashes($linea);
$separa = explode(" ", $linea);
$cuentaArray = count ($separa);
$cuentaArray = $cuentaArray - 1;
if($separa[$cuentaArray] == "SL")
{
$vowels = array("sl", "SL", "SL ", "sl ", "SL ", "sl ");
$guardaPregunta=str_replace($vowels, '', $linea);
echo $guardaPregunta."<br>";
}
if($separa[0]== "Dirección:" || $separa[0]== "Dirección: ")
{
$vowels = array("Dirección:", "Dirección: ", "Dirección: ", "Dirección: ", "Dirección: ", "Dirección: ");
$guardaRespuesta=str_replace($vowels, '', $linea);
echo $guardaRespuesta."<br>";
}
El archivo .txt contiene:
Código:
ANNARUSS MARBELLA SL
Fecha de Constitución: 3.12.15
Capital: 3.000,00 Euros
Dirección: AVDA CARLOS MACKINTOSH 1 - LOCAL A
29602 - MARBELLA (MÁLAGA)
Objeto Social : 4751. Comercio al por menor de textiles en establecimientosespecializados. Podrá desarrollar además las siguientes actividades: 4759. Comercio al por menor de muebles, aparatos deiluminación y otros artículos de uso doméstico en establecimientos especializados. 4771. Comercio al por menor de prend
Nombramientos.Adm. Unico: CAVALLELAZARO MARIA ROSARIO
ARDESIA CERAMICA & DECORACION SL
Fecha de Constitución: 26.12.15
Capital: 20.000,00 Euros
Dirección: C/ ARROYO DE LAMIEL 235
29130 - ALHAURIN DE LA TORRE (MÁLAGA)
Objeto Social : Distribución y comercialización de productos para la construcción yreformas. Distribución y comercialización de productos de decoración, de madera, de metal, vidrio y otros materiales utilizados en laconstrucción. Construcción y reformas de obras mayores y menores. Las actividades que constituyen
Nombramientos.Adm. Unico: CANTERO CASTILLO JOSEMANUEL
Lo que se pretende sacar en el bucle es:
ANNARUSS MARBELLA SL
Dirección: AVDA CARLOS MACKINTOSH 1 - LOCAL A
ARDESIA CERAMICA & DECORACION SL
Dirección: C/ ARROYO DE LAMIEL 235