Mam pole opisu w mojej bazie danych MySQL i mam dostęp do bazy danych na dwóch różnych stronach, jedna strona wyświetla całe pole, ale z drugiej strony, chcę tylko wyświetl pierwszych 50 znaków. Jeśli napis w polu opisu ma mniej niż 50 znaków, to nie wyświetli ..., ale jeśli nie, pokażę ... po pierwszych 50 znakach.Dodaj ... jeśli ciąg jest za długi PHP
Przykład (Full string):
Hello, this is the first example, where I am going to have a string that is over 50 characters and is super long, I don't know how long maybe around 1000 characters. Anyway this should be over 50 characters now ...
Exmaple 2 (pierwsze 50 znaków):
Hello, this is the first example, where I am going ...
możliwe duplikat [PHP - wyciąć ciąg znaków po x] (http://stackoverflow.com/questions/3161816/php-cut-a-string-after-x-characters) – iconoclast
Chcę tylko podkreślić, że wielokropek jest znakiem: "..."! = "..." i reprezentowany jako & hellip; –
MySQL oferuje możliwość PODŁOŻENIA twoich pól, a dla elipsy możesz użyć przypadku jako: select (przypadek, gdy DŁUGOŚĆ (pole)> 50 to KONCAT (PODŁOŻA (pole, 1, 47), "...") koniec pola) ... – MediaVince