Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2015, 08:31
juankd
 
Fecha de Ingreso: julio-2011
Ubicación: Cuba
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
porque el ultimo caracter de una cadena, no me lo reconoce como numero

Hola Comunidad,
estoy tratando de extraer los numeros de una cadena de caracteres que contiene nombre y apellidos y estadisticas de varios equipos de pelota, pero la ultima estadisticas me lo reconoce como caracter, aqui esta el codigo a ver si lo pueden entender mejor, noten que cuando imprime el nombre con los apellidos aparece el ultimo numero de la cadena.

<?php

$contenido=file_get_contents('http://www.beisbolcubano.cu/statistic/result.asp?idResultType=2&idEstadistica=16&idMenu= 19');

$regexp2 = '|<small> NOMBRE JJ CB VB C H AVE OBP 2B 3B HR TB SLU OPS BR CR CI SH SF DB BB BI SO BD IO EE EBF <br></small></font></strong></pre></td></tr><tr><td nowrap="nowrap"><small><font face="Courier New"></font></small><pre><small><font face="Courier New">(.*?)</font></small></pre>|';

preg_match_all($regexp2,$contenido,$matches2);

foreach($matches2[1] as $key =>$values){
$cont=0;
$palabra = explode(" ", $values);
foreach($palabra as $log){
if(is_numeric($log)) {
$stats[$key][$cont] = $log;
$cont = $cont +1;
} else if(is_string($log))
{
echo $log;
}
}
}
?>