jboy_87Medlem sedan aug. 20011 105 inlägg
varför händer det inget när jag anropar functionen?
function strang($str){
$str = "".$str;
$words=explode(" ",$str);
$result = "";
for ($i=0;$i<count($words);$i++) {
if (strlen($words[$i])>30) {
$parts = round(strlen($words[$i])/30);
for ($f=0;$f<$parts;$f++) {
if ($f==$parts-1)
$result .= substr($words[$i],0,30);
else
$result .= substr($words[$i],0,30)."<br>";
$words[$i] = substr($words[$i],30,strlen($words[$i]));
}
} else {
$result .= $words[$i]." ";
}
}
}
echo strang('hejsanllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll');
monAmourMedlem sedan dec. 2002270 inlägg
så här:
function myFunction() {
// do something
}
myFunction();
där är syntaxen, beror ju helt på vad du vill använda funktionen till, kan du inte skriva ett mer seriöst inlägg så man förstår vad du vill, dessutom har du ju postat en funktion? så varför undrar du?????
jboy_87Medlem sedan aug. 20011 105 inlägg
redigerat inlägget får
Notice: Undefined variable: words in c:\inetpub\wwwroot\koppling.php on line 41
Kent.JMedlem sedan aug. 2001151 inlägg
echo strang()?
Kanske skulle ha en return $result med?
Dessutom funkade funktionen för mig(efter return $result), fick nåt i stil med
hejsanllllllllllllllllllllllll
llllllllllllllllllllll llllll
llllllllllllllll
jboy_87Medlem sedan aug. 20011 105 inlägg
jag vill ju ta ut information ur databasen
strang($row['bla'];);
MatteMedlem sedan aug. 20002 970 inlägg
Är det så att du vill förhindra att det visas ord längre än 30 tecken så finns det en inbyggd funktion i PHP för det:
echo wordwrap($row['bla'], 30, "\n", 1);
jboy_87Medlem sedan aug. 20011 105 inlägg