Tengo un pequeño problema, lo que quiero hacer es medir la longitud de una cadena y copiar una sudcadena.
Pero pasa lo siguiente, la cadena esta en un archivo txt la cual yo lo abro y lo copio en $noticia.
Código PHP:
$noticia=file("../noticias/$dir/$archivo.txt");
if (strlen($noticia)<=778)
{
echo $noticia.'<br>';
}
else
{
echo substr($noticia,1,778);
echo '... [<a href="../secciones/secciones.php?num='.$rows["cod_num"].'&codigo='.$rows["seccion"].'&llve=dos"><font color="#0000ff">ver más</font></a>]';}
con es ese codigo me impreme Array. no se que es lo que tiene malo
Yo he echo otras pruebas pero no funciona y no se ques.
otra cosa que he notado
cuando yo coloco $num=strlen(noticia); el valor devuelto es 7
y cuando lo colo asi $num=strlen($noticia); me devuelve 5 y lo que yo quiero es que me devuelva el valor de la cadena que esta asiganada en la variable $noticia. Tambien lo echo así $num=strlen("$noticia"); y así $num=strlen('$noticia'); y nada de nada monada.
La variable $noticia esta bien prque yo la colo en un echo y la imprime en pantalla.
Espero que me ayuden. Gracias