phpbar.de logo

Mailinglisten-Archive

[php] Problem mit variabler Variable in einer Klasse

[php] Problem mit variabler Variable in einer Klasse

Leonhard Holzer php_(at)_phpcenter.de
04 Sep 2002 11:57:41 +0200


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