Ich kann einen Schlüssel auf folgende Weise echoen, aber nur auf meiner lokalen Instanz: echo myarray()["baseurl"]; Wenn ich auf einen Remote-Server pushe, erhalte ich einen Analyse-/Syntaxfehler. Warum ist das so?
Es gibt die Werte aus einer einzelnen Spalte des Arrays zurück, die durch den Spaltenschlüssel identifiziert wird. Optional können Sie einen index_key angeben, um die Werte im zurückgegebenen Array durch die Werte aus der index_key-Spalte im Eingabearray zu indizieren.
print_r(array_column($myarray, 'email'));
Massad Ashraf
echo $myarray[0]->['email'];
Versuchen Sie dies nur, wenn Sie das passieren stdclass object
Könnten Sie dem ursprünglichen Poster mehr Kontext geben? Erklären Sie zum Beispiel, was in seinem Code nicht funktioniert und wie die vorgeschlagene Änderung das Problem beheben wird. Und vielleicht detailliert, was ist stdclass object.
– JeromeFr
22. Februar 2017 um 12:12 Uhr
Er bekommt ein 2D-Array und möchte einen ersten Wert von 2D-Array. Wenn er also sein Objekt vom Controller an die Ansicht übergibt, wie in Laravel (MVC-Framework), erhalten seine Ansichten das stdclass-Objekt. Und von diesem stdclass-Objekt kann eine Person, wenn sie einen einzelnen Wert haben möchte, seinen Wert wie oben erwähnt drucken. Für weitere stdclass-Objekte im PHP-Link:php.net/manual/en/language.types.object.php
– Masad Ashraf
31. Juli 2017 um 7:06 Uhr
v64
Das erste Element von $myarray ist das Array von Werten, die Sie wollen. Also, jetzt,
Wenn Sie möchten, dass dieses Array wird $myarraydann müssen Sie nur noch tun
$myarray = $myarray[0];
Jetzt, $myarray['email'] usw. werden wie erwartet ausgegeben.
Könnten Sie dem ursprünglichen Poster mehr Kontext geben? Erklären Sie zum Beispiel, was in seinem Code nicht funktioniert und wie die vorgeschlagene Änderung das Problem beheben wird. Und vielleicht detailliert, was ist stdclass object.
– JeromeFr
22. Februar 2017 um 12:12 Uhr
Er bekommt ein 2D-Array und möchte einen ersten Wert von 2D-Array. Wenn er also sein Objekt vom Controller an die Ansicht übergibt, wie in Laravel (MVC-Framework), erhalten seine Ansichten das stdclass-Objekt. Und von diesem stdclass-Objekt kann eine Person, wenn sie einen einzelnen Wert haben möchte, seinen Wert wie oben erwähnt drucken. Für weitere stdclass-Objekte im PHP-Link:php.net/manual/en/language.types.object.php
– Masad Ashraf
31. Juli 2017 um 7:06 Uhr
9174500cookie-checkSo erhalten Sie einen einzelnen Wert aus diesem mehrdimensionalen PHP-Arrayyes
Können Sie erklären, was Sie mit “Einzelformat” meinen?
– Arkaito
8. Dezember 2010 um 3:33 Uhr
Ich weiß nicht, wie ich es nennen soll. aber aus dem Array möchte ich die Daten einzeln abrufen.
– Beeindruckend
8. Dezember 2010 um 3:36 Uhr
echo $myarray[’email’] Zeigt [email protected] an, einen einzelnen Wert. Es ist nicht klar, was Sie fragen!
– Dan Grossmann
8. Dezember 2010 um 3:38 Uhr
@Dan Grossman LOL Okay, lass mich ein Beispiel machen.
$myarray
Wie bekomme ich aus diesem Array die Ausgabe fürfirst_name
,gender
oder usw.– Beeindruckend
8. Dezember 2010 um 3:48 Uhr