Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Тествай , написах го без да пробвам$word = "Непротивоконститувайте";
if(mb_strlen($word, "utf8")>5){
echo substr($word, 0, 5)."<br />-".substr($word, 5, mb_strlen($word));
} else {
echo $word;
}
$word = "Непротивоконститувайте";
echo implode("<br />\n-", str_split($word, 5));
$word = "Непротивоконститувайте";
echo wordwrap($word, 5, "<br />-", true);
HunteR каза:Един мой начин
Код:$word = "Непротивоконститувайте"; echo implode("<br />\n-", str_split($word, 5));
EDIT: Като се замисля има и още 1 начин.
Ако ще използваш само 1 дума можеш да ползваш и това:
Код:$word = "Непротивоконститувайте"; echo wordwrap($word, 5, "<br />-", true);
<?php
$string = "Думите са тук. ЕднаДългаДума"; // тук ти е изречението
function edit_string($word) // функцията, която ще преработва думите
{
return implode("<br />\n-", str_split($word, 5)); // връщаме преработената дума :P
}
$exp = explode(" ", $string); // по този начин вкарваме в масив всяка една от думите в $string
$exp = array_map("edit_string", $exp); // чрез тази функция минаваме всеки един от елементите в масива през горната функция edit_string()
$out_string = implode(" ", $exp); // присвояваме в променливата $out_string преработеното изречение
echo $out_string; // изкарваме изречението на екрана :P
?>
HunteR каза:Ммм, нещо такова ли?
Код:<?php $string = "Думите са тук. ЕднаДългаДума"; // тук ти е изречението function edit_string($word) // функцията, която ще преработва думите { return implode("<br />\n-", str_split($word, 5)); // връщаме преработената дума :P } $exp = explode(" ", $string); // по този начин вкарваме в масив всяка една от думите в $string $exp = array_map("edit_string", $exp); // чрез тази функция минаваме всеки един от елементите в масива през горната функция edit_string() $out_string = implode(" ", $exp); // присвояваме в променливата $out_string преработеното изречение echo $out_string; // изкарваме изречението на екрана :P ?>
HunteR каза:Това най-вероятно е от Encoding-а на страницата.
Пробвай да я save като windows-1251, иначе има функции, които променят encoding-а на даден текст само.
да но съм с UTF 8 заради 1 ajax скрипт за автоматично презарежданеHunteR каза:След конекцията с базата данни имаш ли
mysql_query("SET NAMES cp1251");