A ver, esa función no te divide la cadena en 2...
Lo que hace es partirla en una determinada posición y añadirle después los "..."
Como bien especifica el nombre de la función Acorta (que no es lo mismo que dividir)
Código PHP:
Ver original<?php
function dividir($text)
{
$chars_limit = strlen($text)/2; $text1 = substr($text,0,$chars_limit); return "Texto1: ".$text1." // Texto2: ".$text2;
}
echo dividir('esto es un texto que debe estar dividido');
?>
Sinceramente lo acabo de escribir y no lo he probado pero debería funcionar.
Eso divide la cadena por la mitad una parte a la variable $texto1 y la otra a $texto2.
Por favor mira para que sirve cada cosa y de donde se obtienen los valores. No tiene sentido un copy paste si después no sabes nique usas ni como funciona.
Un saludo
EDITO:
Nano_ Disculpa no había visto que habías posteado. Aunque el tuyo parte desde 100 y el mio por la mitad d la cadena, así que como son diferentes que eliga
:S:S:S si no sabes obtenerlo dándote $texto1 y texto2 tanto nano como yo entonces empieza por el manual de php