Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „Int 0 (null) ausgeben“

d3mueller

PC-Freak :D

Hi,

ich habe ein Array:

$array[] = array('test' => 0);

Wenn ich jetzt sage:

echo $array['test'];

gibt er nicht die null aus, sondern gar nichts.

Warum ist das so? Und gibt es dafür eine Lösung?
habe auch schon das versucht:

echo (string)$array['test'];

Danke schon mal

LG
 

cebito

undefined

AW: Int 0 (null) ausgeben

PHP:
//entweder so
$arr = array('test' => 0);

//oder so
$arr['test'] = 0;
... und verwende bitte keine reservierten Begriffe als Variablen- oder Funktionsnamen ;)
 

Curanai

Aktives Mitglied

AW: Int 0 (null) ausgeben

Hallo d3mueller,

die Schreibweise "$arrayBezeichner[]" funktioniert - nur machen die beiden [] vorab noch was anderes; diese erhöhen den Index des Arrays $arrayBezeichner um Dein Array (mit 'test'). Diese Schreibweise (mit []) wird dann bei Arrays bspw. empfohlen, wenn Du ohne Index in ein Array "auffüllen" (also Werte zuweisen) willst. Das geht deutlich schneller als über den Funktionsaufruf array_push().

Um den Wert nun anzufassen, musst Du lediglich berücksichtigen, dass $arrayBezeichner einen Index hat - in Deinem Fall 0. Die Ausgabe wäre also:

Code:
echo $array[0]['test'];

Und bevor Deine evtl. nächste Frage gleich kommt: Ja, sowas wie $arrayBezeichner[0]['was']['auch']['immer'] funktionieren sehr gut! Verschachetelung deluxe also ... ;) ... aber wie cebito schon schrieb - ohne 0 wäre es wohl einfacher. Und wenn Du arglistige Verschachtelungen machen willst, verwende "sprechende Namen" als Key (statt Integer).

Grüße.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
175.189
Beiträge
2.582.077
Mitglieder
67.259
Neuestes Mitglied
SaschMasch1312
Oben