moin,
ich bewundere hier ein komisches Phänomen. Ich übergebe einer Funktion einen String und er soll mir von diesem String alles zurückgeben, was von dem letzten "/" bis zum Ende des String steht.
Wenn ich in diese Funktion echo $cno; schreibe und das return $cno; auskommentiere, funktioniert alles. Sobald ich das echo rausnehme und das return $cno wieder aktiviere tut er nichts...der Webserver rechnet und rechnet und es passiert einfach nichts.... wie kann das sein?
Danke!
ich bewundere hier ein komisches Phänomen. Ich übergebe einer Funktion einen String und er soll mir von diesem String alles zurückgeben, was von dem letzten "/" bis zum Ende des String steht.
PHP:
function getSome($str) {
$strno = strrpos($str, '/');
$cno = substr($str,$strno+1,strlen($str));
return $cno;
}//getSome
if (is_string($myarr['id'])) {
$cat = getSome($myarr['id']);
} else {
$cat = getSome(sprintf($myarr['id']));
}
Wenn ich in diese Funktion echo $cno; schreibe und das return $cno; auskommentiere, funktioniert alles. Sobald ich das echo rausnehme und das return $cno wieder aktiviere tut er nichts...der Webserver rechnet und rechnet und es passiert einfach nichts.... wie kann das sein?
Danke!