hey iedereen
is het mogelijk om als een tekst meer dan 50 tekens bevat '...' ergens midden in de tekst te zetten dus
vb (max 10 tekns):
Hallo ik ben Barttje
Hallo ik b...
bij de 10e teken zet hij ... neer
MVG, Barttje
<?php

$text = "blablabla";

$text = ( len($text) > 10 )?substr($text, 0, 10) . "...":$text;

?>

of misschien wat leesbaarder:

<?php

$text = "blablablabla";

if( len($text) > 10 ) {
$text = substr($text, 0, 10) . "...";
}

?>
Fatal error: Call to undefined function: len() in *** on line 5

dit is wat hij segt...
oh sorry,

<?
strlen($text)
?>


ik zit in teveel talen tegelijk te programmere ;)
haha, okeey hij doet het heel erg bedankt Jip
Ik gebruik dit scriptje in me berichten systeem maar hij zegt de heletijd 2 Parse error...
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'... ziet iemand wat ik fout heb gdaan hier?

<?php
$user = $_SESSION['suser'];
$sql = "SELECT * FROM message WHERE to='".$user."';
$db = mysql_query($sql) or die ($sql_error);

while($data = mysql_fetch_assoc($db))
{
echo "<TR><TD>" . $data['from'] . "</TD><TD>";
if( strlen($data['subject']) > 15 ) {
$subject = substr($data['subject'], 0, 15) . "...";
echo "<A HREF=\"#\">".$subject."</A>";
}
echo "</TD><TD>".$data['date']."</TD></TR>";
}
?>

huh?! diej warning erin heb ik niet neergeset :S dat moet gwoon een \ (slash) zijn
doe ff de echte code

ik denk dat je haakjes niet mooi wegslahed
<?php echo "<a href=\"#\">Hoi</a>"; />
ik heb de oplossing al... ik was een " vergeten :S srry
tog bedankt vor de moeite

Reageren