PHP expert |
|
<?php
//! deze functie kapt woorden in $str die langer dan $len zijn af op deze lengte, met als scheidingskarakter $cut
/*!
@param $str (string) een stuk tekst
@param $len (int) lengte waarop een woord in $str afgekapt moet worden (default 60)
@param $cut het karakter wat dan gebruikt moet worden (string) (default "\n")
@return (string) $str, met hierin woorden langer dan $len karakters gesplitst in woorden ter lengte $len (max), gescheiden door $cut
*/
function wordwrap2($str, $len=60, $cut="\n") {
$astr = explode(" ", $str);
foreach($astr as $k => $v) {
if(strlen($v) > $len) {
$astr[$k] = wordwrap($v, $len, $cut, 1);
}
}
return implode(" ", $astr);
}
?>
<?php //! deze functie kapt woorden in $str die langer dan $len zijn af op deze lengte, met als scheidingskarakter $cut /*! @param $str (string) een stuk tekst @param $len (int) lengte waarop een woord in $str afgekapt moet worden (default 60) @param $cut het karakter wat dan gebruikt moet worden (string) (default "\n") @return (string) $str, met hierin woorden langer dan $len karakters gesplitst in woorden ter lengte $len (max), gescheiden door $cut */ function wordwrap2($str, $len=60, $cut="\n") { foreach($astr as $k => $v) { $astr[$k] = wordwrap($v, $len, $cut, 1); } } } ?>
ik heb hetvolgende staan in functies.php (met daarin functie wordwrap2 van fangorn) en dan krijg ik volgende rare fout:
Fatal error: Cannot redeclare wordwrap2() (previously declared in ****/functies.php:9) in ****/functies.php on line 9
hoe kan ik dit voorkomen?
|