Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP prosím o pomoc s kódem

Mám ve stránce toto:

<b><?php echo htmlentities($info->description); ?></b>

Vavysuje se ale celej "description". Potřebuji aby se vypsalo pouze 100 znaků. Jak to mám spojit s tímto?

function orez($text, $maxdelka) 
{  
  if( strlen($text) > $maxdelka) 
  { 
    return substr($text, 0, strrpos(substr($text, 0, $maxdelka), ' ')). ' ...'; 
  } 
  else 
  { 
    return $text; 
  } 
}  
echo orez($puvodnitext, 100);  

Nevím jak to dát dohromady. Dík

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
return substr($text, 0, strrpos(substr($text, 0, $maxdelka), ' ')). ' ...'; je hloupost return su…
tomas.kulhanek 10.09.2012 14:10
tomas.kulhanek
Dík, jak to mám ale spojit s tím prvním kódem co mi vypisuje ty slova. Já nevím jak dát ty dva kódy…
Jarda Kopeček 10.09.2012 14:16
Jarda Kopeček
Promiň, ale toto jsou úplné základy. Pokud toto nevíš, tak se na to vykašli a raději si o PHP něco p…
tomas.kulhanek 10.09.2012 14:41
tomas.kulhanek
Prosímtě, vložil jsem to takto: <?php function orez($text, $maxdelka) { if( strlen($text) > $maxdel…
Jarda Kopeček 10.09.2012 14:57
Jarda Kopeček
nebudu ti to tu psát celé.. Nauč se základy a hlavně asi i angličtinu Fatal error: Cannot redeclare…
tomas.kulhanek 10.09.2012 15:00
tomas.kulhanek
Co je na té angličtině špatně? Zkopíroval jsem to a vložil sem :-(
Jarda Kopeček 10.09.2012 15:04
Jarda Kopeček
Spatne je na tom to ze si si to neprecital. Mas tam niekde v zdrojakoch tu fciu orez definovanu dvak…
MM.. 10.09.2012 15:16
MM..
Překladač google ti to nepřeloží. A já anglicky neumím. Za měsíc přijede kamarádka co umí anglicky t…
Jarda Kopeček 10.09.2012 15:38
Jarda Kopeček
Ked nevies anglicky tak toho ale moc nenaprogramujes. To nie je len o tom citat chybove hlasky (to j… poslední
MM.. 10.09.2012 17:56
MM..

Prosímtě, vložil jsem to takto:

<?php
function orez($text, $maxdelka) 
{  
  if( strlen($text) > $maxdelka) 
  { 
    return substr($text,0,$maxdelka).' ...'; 
  } 
  else 
  { 
    return $text; 
  } 
}  
echo orez(htmlentities($info->description), 10); 
?>

A vyhodí mě to chybu:

Fatal error: Cannot redeclare orez()

Překladač google ti to nepřeloží. A já anglicky neumím. Za měsíc přijede kamarádka co umí anglicky tak já se jí zeptam, nedělejte si starosti s přeložením 4 slov. To je velká makačka to chápu. Než přeložit 4 slova je lepší napsat 1 000 znaků jak se tu dohadujeme :-D.

Ked nevies anglicky tak toho ale moc nenaprogramujes. To nie je len o tom citat chybove hlasky (to je sakramentsky potrebna vec) ale aj studovat materialy (napr. PHP referencnu prirucku) na internete (to je este sakramentskejsie potrebna vec). Bez toho podla mna neni mozne urobit nejaky seriozny PHP kod (nemyslim hello world)

Zpět do poradny Odpovědět na původní otázku Nahoru