---
title: "Zugriff auf piVars mit Variable?"
url: "https://www.typo3.net/d/70295-zugriff-auf-pivars-mit-variable"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-11-09"
last_reply: "2007-11-09"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Zugriff auf piVars mit Variable?

Extensions › Entwicklung · 3 Antworten · gestartet 2007-11-09

## Eröffnungsbeitrag

**FGamba** · 2007-11-09 · [Beitrag #1](https://www.typo3.net/d/70295-zugriff-auf-pivars-mit-variable/1)

Sollte eigentlich kein Problem sein,
ich kriege es aber nicht hin:

$_vn = 'pk1';
$content .= $this->piVars[$_vn]
  . ' oder '
  . $this->piVars[pk1];

gibt für
   $this->piVars[$_vn]
NICHTS aus, für
  $this->piVars[pk1];
aber den korrekten Inhalt.

Habe auch schon $_vn2 = '\''.$_vn.'\'';
  mit $this->piVars[$_vn2]
ausprobiert, da ja $this->piVars['pk1']
eigentlich korrekt wäre, aber auch
damit kann ich das piVars-Array nicht zur
Ausgabe der korrekten Inhalte bewegen.

Wie kann das denn sein?

Danke für Hilfe,

Ralf

## Antworten

### [#2](https://www.typo3.net/d/70295-zugriff-auf-pivars-mit-variable/2) · einpraegsam.​net · 2007-11-09

Was kommt bei:

```php
print_r($this->piVars);
```

PS: Bitte Code richtig formatiert posten

### [#3](https://www.typo3.net/d/70295-zugriff-auf-pivars-mit-variable/3) · FGamba · 2007-11-09

Das ergibt:
1

### [#4](https://www.typo3.net/d/70295-zugriff-auf-pivars-mit-variable/4) · FGamba · 2007-11-09

Vielleicht habe ich an der falschen Stelle vereinfacht:

$vn = 'pk1';

stimmt eigentlich nicth, sondern $vn wird
mit Inhalten aus einer XML-Datei besetzt.

Wenn ich

```php
  $vn = trim($vn);
```

verwende, dann funktioniert es !!!?!

Obwohl $vn kein array ist, also

```php
    $vn=trim($vn[0]);
```

funzt nicht.

---

Quelle: „Zugriff auf piVars mit Variable?“, typo3.net, https://www.typo3.net/d/70295-zugriff-auf-pivars-mit-variable
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
