/**
* Ucinanie tekstu po $n znakach. Gdy pozycja wcięcia wystąpi w połowie wyrazu, przesunie ją poza wyraz
* @param {string} $str Tekst wejściowy
* @param {int} $n Ilość znaków po której ucinamy tekst
* @param {string} $d Tekst wstawiany za uciętym tekstem. Domyślnie wielokropek
* @return {string} Ucięty tekst
*/
function str_cut ($str, $n, $d='…') {
$str = strip_tags($str);
if (mb_strlen($str, 'utf-8') > $n) {
preg_match('/(.{' . $n . '}.*?)\P{L}/u', $str, $m);
return rtrim($m[1]) . $d;
}
return $str;
}
echo str_cut("Zażółć gęślą jaźń. Pchnąć w tę łódź jeża lub ośm skrzyń fig", 25);
dodany 30 Października 2010r., o godz: 17:55 przez NorthAngel
Jak zapewne większość z Was już wie - w internetowej sieci wyrosła nowa historia tego co było i minęło, jak i także tego co już jest oraz w nie dalekiej przyszłości zdarzyć się ma. To dopiero wielki początek tego ekscytującego momentu zaistnienia tej strony. A to wszystko dzięki Wam, tym którzy mają tutaj swój jakiś własny wkład i pomogą nam przy realizacji tego pomysłu. Przy takim wyborze jaki dostępny jest na naszym serwisie - jestem przekonany, że każdy - nawet najbardziej wybredny z wybrednych znajdzie tu coś dla siebie. By jeszcze bardziej uatrakcyjnić wędrówkę po tej wirtualnej _ histori _ pomyślałem, że warto by umieszczać odpowiednie rzeczy, na które składają się kolejne jakby etapy rozwoju tej strony. Każdy z Czytelników może także zasugerować własne propozycje tego, co by chciał żeby właśnie tutaj według niego się znalazło. Wystarczy skorzystać z opcji komenatarzy pod tym tekstem. No to do dzieła !
History.is.net.pL || dodany 30 Października 2010r., o godz: 17:55 przez NorthAngel||Jak zapewne większość z Was już wie - w internetowej sieci wyrosła nowa historia tego co było i minęło, jak i także tego co już jest oraz w nie dalekiej przyszłości zdarzyć się ma.
To dopiero wielki początek tego ekscytującego momentu zaistnienia tej strony. A to wszystko dzięki Wam, tym którzy mają tutaj swój jakiś własny wkład
i później rozdzielić text na tytuł || Data dodania || treść i niech skrypt się zajmuje formatowaniem?? Bo to też może zaowocować błędami w wyświetlaniu. Choć polecałbym bazę SQL jest bardziej przejrzysta, chyba że nie ma dostępu to plik textowy pozostaje