hvis du har en antagelse om hvor mange tegn der er i en given linie i dit kolonne array. Kan du vel bare dele teksten op i et array af linier.
ved at tag n-(n-k) karakterer fra teksten hver gang og lægge til et array. n er antallet af karakterer til en linie og er det sidste mellem rums index. Når du ar linie array del det i midten, hver del er sin kolonne
Noget i retning af dette pseudo
$lines=array();
$n=60;
$at=0;
$l=strlen($text);
while($at+$n<$l){
$to=strrpos($text,' ',$at+$n);
$lines[]=substr($text,$at,$to);
$at+=$to;
}
$lines[]=substr($text,$at,$l-$at);
$cols=array_chunk($lines,floor(count($lines)/2));
$col1=implode($cols[0]);
$col2=implode($cols[1]);
Indlæg senest redigeret d. 27.02.2010 21:06 af Bruger #5620