<?
function truncate($text, $length=100, $end = '<a href="/post/'.$a['id'].'/">Читать полностью »</a>')
{
if(strlen($text) > $length) {
$text = substr($text, 0, $length) . $end;
}
return $text;
}
?>
На первой строке выдает Parse error: syntax error, unexpected '.', expecting ')'
Как сделать, чтобы и работало, и ошибку не выдавало?
С меня плюсик.
<?php
function truncate($text, $length = 100, $id)
{
$end = '<a href="/post/' . $id . '/">Читать полностью »</a>';
if (strlen($text) > $length) {
$text = substr($text, 0, $length) . $end;
}
return $text;
}
?>
Ну ты маладец. У меня то $a['id'], он на это ругается.
<?php
echo truncate('текст', 100, $a['id']);
?>