explode met meerdere scheidingstekens

Status
Niet open voor verdere reacties.

knetter3

Gebruiker
Lid geworden
5 apr 2008
Berichten
56
Ik ben weer es tegen een vraagje aangelopen:

Hoe kan ik een explode maken met meerdere scheidingstekens.

Dit voor een nieuwssysteem die in de preview maar een aantal zinnen moet laten zien, dus hij moet checken op ".", "," en "!". Ik hoop dat iemand me kan helpen
 
Waarom niet gewoon in de preview een x aantal tekens laten zien?

Werken met een scheidingsteken is alleen effectief wanneer je het bij 1 teken laat.
 
Wellicht is de functie substr() degene welke je zocht SvU?
 
Nee, maar dat zou ook kunnen, maar wordwrap() is op zich niet ongebruikelijk bij nieuwssystemen.
 
nogmaals bedankt, maar met wat andere functies ben ik er uitgekomen:

PHP:
<?php
function aantal_zinnen($value, $aantalzinnen) {
$splitintosigns = str_split($value);
foreach($splitintosigns as $key=>$value){
if($checkzinnen==$aantalzinnen){
$ended= "yes";
}

if( ($value==".") or ($value=="?") or ($value=="!") ){
if(!isset($checkzinnen)){
$checkzinnen= "1";
}
else {
$checkzinnen= $checkzinnen+1;
}
}
if(!isset($ended)){
$writearray[]= $value;
}
}

$newvalue= implode("", $writearray);
return $newvalue;
}

$intro= aantal_zinnen("Hallo, hoe gaat het ermee. Met mij gaat het goed! En met jou? ook goed? das mooi.", "2");
echo "$intro";
?>
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan