Mailinglisten-Archive |
Am Mit, 2002-09-04 um 11.20 schrieb Florian Anderiasch:
> <snip>
> function br($cont, $step, $name) {
> [...]
> $this->arr[$i] = substr() <- so funktionierts
> $this->$$name[$i] = substr() <- so funktionierts NICHT, und das ist das
> Problem...
> }
> </snip>
Ich habe nicht ganz verstanden warum du variable variablennamen
brauchst. Ich würde es so machen.
<snip>
function split($iLaenge, $sString) {
$iCount = count($iString);
for ($i=0; $i<ceil($iCount/$iLaenge); $i++) {
$aArray[$i] = split(1, substr($sString, $i*$iLeaenge, $iLaenge);
}
retrun $aArray;
}
....
$iLaenge = 4;
$sText = 'asdfddcvvgfberferhtrg';
$aArrayString = split($iLaengem $sText);
</snip>
Den Programmcode habe ich nicht getestet, müsste aber funktionieren.
Gruß
Leonhard
php::bar PHP Wiki - Listenarchive