S Styl3rbg Registered 28 Юли 2011 #1 Примерно имам статия с 300 думи, а от тях искам да бъдат показани само 50? Как ще стане търсих в PHP.net, нещо подобно, но..
Примерно имам статия с 300 думи, а от тях искам да бъдат показани само 50? Как ще стане търсих в PHP.net, нещо подобно, но..
Fakeheal Super Moderator 28 Юли 2011 #2 Код: mb_substr($string, 0, 50, "UTF-8"); Почва от първия знак и свършва на 50тия.
S smoke Registered 28 Юли 2011 #3 Но да знаеш, че ако текста, който ще съкращаваш ще има html тагове това е удачен вариант само ако преди това махнеш html знаците с strip_tags: Код: strip_tags(mb_substr($string, 0, 50, "UTF-8"));
Но да знаеш, че ако текста, който ще съкращаваш ще има html тагове това е удачен вариант само ако преди това махнеш html знаците с strip_tags: Код: strip_tags(mb_substr($string, 0, 50, "UTF-8"));
T tedo96 Registered 28 Юли 2011 #4 С какъв енкодинг си? Ако си с утф8 ползвай, това което ти даде Ив, иначе просто substr()