Ich bin in letzter Zeit auf zwei Arten von Arrays in PHP gestoßen. Ich kann jedoch den Hauptunterschied nicht verstehen. Ich habe eine Verwirrung in meinen Gedanken darüber, was diese tun. Kann mir bitte jemand aufklären? Kann ich beide als assoziative Arrays zurückgeben?PHP v5 Array-Unterschied
Antwort
Der Unterschied ist, dass das erste ein zweidimensionales Array ist, das zweite hat nur eine Dimension. Der erste ist ein Array, das Arrays enthält. Dies ist nichts besonderes, es existiert in den meisten (höheren) Programmier- und Skriptsprachen.
Vielleicht wird es klarer, wenn Sie das Array mit dem Array Schlüsselwort erstellen:
Ihre zweite Zeile würde wie folgt aussehen:
$final = array(
"c" => ""
);
Ihre erste Zeile wie folgt aus:
$final = array(
"a" => array(
"b" => ""
)
);
Hmm ich verstehe. Nehmen wir an, ich weise eine Funktion zu, die eine SQL-Abfrage als mehrdimensionales Array zurückgibt. Wird es einen Unterschied geben? – Badshah02
Unterschied zu was? Ein Array ist ein Array, unabhängig davon, was es enthält. –
Ist das zweidimensionale Array das gleiche wie das assoziative Array? – Badshah02
- 1. Adobe EchoSign API v5 PHP Beispiel
- 2. PHP Facebook v5 bekommen Sitzung von Cookie
- 3. Hinzufügen einer Facebook-Registerkarte mit Facebook PHP SDK v5
- 4. Leere Eigenschaft Wert nach Automapper v5 Upgrade
- 5. Facebook sdk v5 widerrufen Token Ausgabe
- 6. Powershell ISE v5 Presentations.Open Methode Passwort geschützt
- 7. Was passiert hier: v5 = * (_ Byte *) (this + 4)?
- 8. Swagger mit ASP.NET v5 Azure API App
- 9. Facebook PHP SDK v5: So lesen Sie öffentliche Feeds von Seite
- 10. Zugriff auf Dateiebene für Gitlab V5 ohne Gitolite
- 11. Unterschied zwischen den Distributionen nodejs v0.12 und v5.x
- 12. facebook API v5 feed seit Datum funktioniert nicht
- 13. vba catia v5 R24 Start- und Endpunkt der Kanten
- 14. Hinzufügen von Farbe zum neuen Stil ipython (v5) -Prompt
- 15. Facebook SDK v5 Grafik hat einen Fehler zurückgegeben: Ungültiges OAuth-Zugriffs-Token
- 16. ARM v5 shared library (ftd2xx) auf ARM v7 plattform - hart vs soft float ausgabe
- 17. Senden von Daten für die bedingte Prüfung über Chronoform V5 mehrseitige Form für Joomla CMS
- 18. Benötigen Ergebnisse Hilfe von Bing Web Search API v5 zurück Verständnis
- 19. Maple V5 zu Maple 18 - Wie erstellt man eine Liste von Variablen?
- 20. Aktualisierung von MySQL-Connector von v3 zu v5 verursacht Operation nicht erlaubt, nachdem ResultSet geschlossen
- 21. Warum funktioniert das Hinzufügen einer Abhängigkeit in meinem Web-API (ASP.NET v5) -Projekt nicht vollständig?
- 22. PowerShell v5 - Wie installiere ich Module auf einem Computer ohne Internetverbindung?
- 23. Konvertieren von RxJS v4-Code in v5, Verarbeiten einer Warteschlange mit einem "Pull"
- 24. MySQL Update in PHP während Schleife
- 25. php array in kombinationen
- 26. So durchlaufen Sie ein Diagramm mit ArangoDB und PHP
- 27. Facebook Page Insights PHP
- 28. Gibt es eine Möglichkeit, "Zugangstoken" von Adobe Echo-Zeichen Ruhe api v5 per E-Mail und Passwort zu bekommen?
- 29. Fehler bei der Verwendung von Facebooks PHP SDK zum Senden der Benachrichtigung
- 30. Wie erzwinge PHP, um die richtige php.ini zu nehmen?
I verstehe nicht, was du verstehst. Zuerst speichern Sie einen leeren Wert in der zweiten Dimension von Ihrem Array, dann einen leeren Wert in der ersten Dimension mit dem Schlüssel c. – Rizier123
Die leeren Anführungszeichen ignorieren. Ich gebe nur an, ob ich etwas zuordene. – Badshah02
Können Sie ein wenig mit einem Beispiel arbeiten? Können beide als assoziative Arrays zurückgegeben werden? – Badshah02