Во-первых, я хотел бы упомянуть, что я понимаю, как все чувствуют, что задают вопросы, не давая по крайней мере некоторых проб или ошибок, но это просто необходимость знать знания, при этом, как говорится, я продолжу и спрошу ,
Я не мог понять, как разбить контент, скажем, 600-1000 текстовых слов, сохраненных в таблице MySQL, на 3 раздела, так что между этими разделами может быть определенная java или упростить понимание изображений.
Предположим, мы извлекаем 800 слов из MySQL, целью было бы это сделать.
Content ========= Section Break [image] ========== Content ========= Section Break [image] ==========
У меня есть это до сих пор (пошел вперед и попытался спасти проблемы, не включая ничего), но он разбивает текст в середине предложения, где я хотел бы сломать хотя бы в конце. ) на этой линии.
$text = stripslashes($article_content); $first = strpos($text," ",strlen($text) / 2); $col1 = substr($text, 0, $first); $col2 = substr($text, $first); echo $col1; echo "this is the line break"; echo $col2;
и в этом он не печатает <br/>
(разделитель $).
$separator = "<br/>"; $text = stripslashes($article_content); $first = ceil(strlen($text) / 3); $string = substr($text, 0, $first); $string = $separator; $string = substr($text,$first,$first); $string = $separator; $string = substr($text,($first*2), $first); echo $string;
Используйте точку перед equalssign после первого экземпляра переменной $ string, чтобы добавить к ней в вашем втором примере.
$separator = "<br/>"; $text = stripslashes($article_content); $first = ceil(strlen($text) / 3); $string = substr($text, 0, $first); $string .= $separator; $string .= substr($text,$first,$first); $string .= $separator; $string .= substr($text,($first*2), $first); echo $string;