Verkort een array waarde bij het uitlezen
Voorbeeld:
Array waarde:
Lorem ipsum dolor sit amet
Wat ik graag wil:
Lorem ipsum...
Dit is de array die ik verkort wil hebben:
Gewijzigd op 20/11/2015 11:40:00 door Snelle Jaap
http://php.net/manual/en/function.substr.php
http://phpwiki.santhe.nl/index.php?title=Een_tekst_inkorten_tot_een_bepaald_aantal_characters
http://phpwiki.santhe.nl/index.php?title=Een_tekst_inkorten_tot_een_bepaald_aantal_characters
Bijvoorbeeld dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
$contentje .= '<li class="job_listing">
<a href="http://www.website.nl/_extern/website1/content.php?alias='.$content['alias'].'">
<div class="location job_img">
<img src="images/samples/person1.jpg" alt="" class="company_logo">
</div>';
if(strlen($content['metadesc']) < 5)
{
strlen($content['metadesc'] = 10 );
}
$contentje .= '<div class="location boldfont">
'.$content['metadesc'].'
</div>
?>
$contentje .= '<li class="job_listing">
<a href="http://www.website.nl/_extern/website1/content.php?alias='.$content['alias'].'">
<div class="location job_img">
<img src="images/samples/person1.jpg" alt="" class="company_logo">
</div>';
if(strlen($content['metadesc']) < 5)
{
strlen($content['metadesc'] = 10 );
}
$contentje .= '<div class="location boldfont">
'.$content['metadesc'].'
</div>
?>
Ik wil dat $content['metadesc'] een lengte heeft van 10
Kun je dit niet op een andere manier doen? Vaak resulteert dit in een halve zin waar je niets aan hebt. Je zou bovenstaande oplossing kunnen hanteren in combinatie met een title- of longdesc-attribuut of hoe het ook heet (een soort tooltip dus) of je zou een apart veld bij je product kunnen aanmaken voor een "korte omschrijving". Zorg er in ieder geval voor dat de resulterende (deel)tekst die getoond wordt nuttig is...
Toevoeging op 20/11/2015 15:33:30:
?
Weet iemand de juiste code? De code die ik in het oorspronkelijke bericht heb gezet werkt niet. Ik krijg een syntax error als ik die if in die geechode html zet.
http://www.pfz.nl/wiki/strings-afkorten/ zou ik dan doen
op jouw regel 9 / 12
en dan die functie chopstring ergens in je script plaatsen
op basis van op jouw regel 9 / 12
en dan die functie chopstring ergens in je script plaatsen
Thanks! Zo werkt die.