Лимит на символи

WildBeast

Registered
Някой може ли да ми каже как да направя така, че ако дадена дума е по-дълга от 24 символа (ka_triforce_samaterforum) да се скъси автоматично така: ka_triforce_sa... ? +1

Ето кода, който изкарва 10 последни карти:

Код:
<?php
require("connect.php");
if($_GET['id']){
$getid = $_GET['id'];
$mysql = mysql_query("SELECT * FROM maps WHERE id = $getid");

while($mysql = mysql_fetch_array($result1)) {

extract($r);
}
}
else {
$query = "SELECT * FROM maps ORDER BY id DESC LIMIT 10";
$result=mysql_query($query);
while($r = mysql_fetch_array($result)) {
extract($r);
echo "
<tr><td><a href='viewmap.php?id={$r[id]}'>".$title."</a></td><td>(<font color='#2B60DE'>$type</font>)</td><td><font color='green'>".$uploader."</font></td></tr>
";

}
}
?>
 
$string = 'dadadadadada';
echo substr($string, 0, 5);


За да добавиш многоточие правиш проверка за дължината. Например
if(strlen($string)>5){$t='...';}else{$t='';}
$stringed = substr($string, 0, 5);
echo "$stringed$t";
 
human каза:
$string = 'dadadadadada';
echo substr($string, 0, 5);


За да добавиш многоточие правиш проверка за дължината. Например
if(strlen($string)>5){$t='...';}else{$t='';}
$stringed = substr($string, 0, 5);
echo "$stringed$t";

Добре, но не успях да го направя :oops: ...

Ето кода:

Код:
<?php
require("connect.php");
if($_GET['id']){
$getid = $_GET['id'];
$mysql = mysql_query("SELECT * FROM maps WHERE id = $getid");

while($mysql = mysql_fetch_array($result1)) {

extract($r);
}
}
else {
$query = "SELECT * FROM maps ORDER BY id DESC LIMIT 10";
$result=mysql_query($query);
while($r = mysql_fetch_array($result)) {
extract($r);
echo "
<tr><td><a href='viewmap.php?id={$r[id]}'>".$title."</a></td><td>(<font color='#2B60DE'>$type</font>)</td><td><font color='green'>".$uploader."</font></td></tr>
";

}
}
?>
 
Код:
<?php
require("connect.php");
if($_GET['id']){
$getid = $_GET['id'];
$mysql = mysql_query("SELECT * FROM maps WHERE id = $getid");

while($mysql = mysql_fetch_array($result1)) {

extract($r);
}
}
else {
$query = "SELECT * FROM maps ORDER BY id DESC LIMIT 10";
$result=mysql_query($query);
while($r = mysql_fetch_array($result)) {
extract($r);
if(strlen($title)>24){$t='...';}else{$t='';}
$stringed = substr($title, 0, 24);
$title =  "$stringed$t";
echo "
<tr><td><a href='viewmap.php?id={$r[id]}'>".$title."</a></td><td>(<font color='#2B60DE'>$type</font>)</td><td><font color='green'>".$uploader."</font></td></tr>
";

}
}
?>
 
Вие дадохте една точка за support на human .
Натиснете тук за да се върнете в темата.
 

Back
Горе