Du kan använda PHP-funktionen substr
echo substr($row["news"],0,43);
http://www.php.net/manual/en/function.substr.php
------------------
essentitia preter non sans multiplicandum
5 svar · 340 visningar · startad av pedinho
Hur t*san gör man för att endast visa ett max antal tecken i t.ex. en nyhet, dvs en förhandstitt på nyheten.
Har förgäves försökt men det har inte velat fungera. Använder mig av en MySQL databas i PHP.
------------------
-"Det är inte staken som gör saken, utan såsen i påsen"
Du kan använda PHP-funktionen substr
echo substr($row["news"],0,43);
http://www.php.net/manual/en/function.substr.php
------------------
essentitia preter non sans multiplicandum
Skulle det inte gå att göra en kolumn i databasen med max antal tecken t ex 100 (t ex ingress) och bara föra in samma "värde" som i nyheten den förhandsvisar och skriva ut denna. Då skrivs ju bara det ut...
Jag har säkert förklarat dåligt men du kanske fattar ändå ;)
------------------
Star Trek är som en drog; man kan inte sluta :e
Jepp!! substr() funka!!
Danke... ::))
------------------
-"Det är inte staken som gör saken, utan såsen i påsen"
Visa endast 3 rader.
Tänkte att jag skulle fortsätta på denna tråd då min fråga gäller samma sak, dock med ett lite utökat problem.
Jag sparar artiklar i en mysqldb och på första sidan vill jag visa endast de tre första raderna av artikeln.
Då en artikel skulle kunna innehålla några få tecken på varje rad kan jag inte begränsa visningen till antal tecken, å andra sidan kan en text helt sakna radbrytning vilket innebär att räkna antalet <br> inte heller funkar.
Nån typ av kombination av dessa villkor borde vara lösningen, men jag har inte fått till nått som funkar bra.
Nån som har en lösning på detta problem?
Funkar inte kombinationen att du först plockar ut de tre första raderna ur texten, slår ihop dem i en temporärsträng och sedan använder substr() på temporärsträngen?
Eftersom:
* Finns det färre än tre rader - klipper substr till "lagom längd".
* Finns det tre rader som tillsammans är "för långa" - klipper substr till "lagom längd".
* Finns det tre (korta) rader, så "slinker" de igenom substr i alla fall ;)