PHP interesse |
|
PROBLEEM OPGELOST
Hoi,
Ik heb een probleempje. Ik wil graag dat wanneer de naam en het bericht totaal meer is dan 20 karakters dat het bericht wordt ingekort naar 17 karakters, omdat daarna er nog 3 puntjes moeten komen '...'
Ikzelf heb deze code al gemaakt maar ik zou niet weten hoe ik het bericht dan wijzig zodat er maar 17 karakters in totaal zijn.
Hoe doe ik dit?
<?php
// Naam
$naam = "Wouter";
$naam = strlen($naam); // 6
$bericht = "Hallo, dit is een test";
$bericht = strlen($bericht); // 22
$totaal = $naam+$bericht; // 28
echo $totaal;
// $totaal groter dan 20
if($totaal > 20) {
// Wanneer $totaal meer dan 20 karakters bevat. Dan moet $bericht ingekort worden.
// Zodat het $totaal gelijk is aan 17. Omdat na het bericht moeten er nog 3 puntjes komen '...'
// Uitprint orginele naam, met ingekort bericht
echo "Naam: ".$naam."<br>
Bericht: ".$bericht."";
// Wanneer $totaal gelijk of kleiner is dan 20
} else {
// Uitprint orginele naam, met orgineel bericht
echo "Naam: ".$naam."<br>
Bericht: ".$bericht."";
?>
<?php // Naam $naam = "Wouter"; $bericht = "Hallo, dit is een test"; $bericht = strlen($bericht); // 22 $totaal = $naam+$bericht; // 28 // $totaal groter dan 20 if($totaal > 20) { // Wanneer $totaal meer dan 20 karakters bevat. Dan moet $bericht ingekort worden. // Zodat het $totaal gelijk is aan 17. Omdat na het bericht moeten er nog 3 puntjes komen '...' // Uitprint orginele naam, met ingekort bericht echo "Naam: ".$naam."<br> Bericht: ".$bericht.""; // Wanneer $totaal gelijk of kleiner is dan 20 } else { // Uitprint orginele naam, met orgineel bericht echo "Naam: ".$naam."<br> Bericht: ".$bericht.""; ?>
|