una - separar cadena php
Conversión de cadenas PHP a int. Perdiendo valor(usando simple_html_dom) (1)
así que estoy usando simple_html_dom para analizar una página para elementos con una clase en particular. Recuperé con éxito esos elementos, pero parece que no puedo convertirlos en variables utilizables (es decir, un número entero, así que puedo hacer una declaración ''si'').
Parece que son un objeto de algún tipo, y he buscado en todas partes durante horas, pero no tuve suerte. No parece haber mucho soporte para simple_html_dom.
Aquí está mi código:
///////////////
$html = new simple_html_dom();
// Load a file
$html->load_file($getURL);
$getName = $html -> find(''.ddlabel'', 0);
$getSeats = $html->find(''.dddefault'', 3);
///////////////
$scraped_name = "$getName";
$scraped_seats = "$getSeats";
$seats = intval($scraped_seats);
echo $scraped_name . "<br>" . $scraped_seats . "<br><br>";
echo gettype($seats) . "<br>" . $seats . "<br>";
// If seats are avavilable, send a message
if ($seats !== 0) { ... }
Algunos de los ecos son solo para propósitos de mí tratando de resolver esto. También podría agregar que todo este código en un bucle foreach (), no estoy seguro si eso importa. Estoy leyendo un archivo csv de cosas para agregar a una url y para eso es el ciclo foreach (). Pero no creo que sea un problema con el problema que tengo.
¡Gracias por cualquier ayuda!
De acuerdo con la documentación , debe extraer el contenido:
$scraped_seats = (int)$getSeats->plaintext;