Hoffentlich eine sehr einfache Frage für Sie. Ich habe ein PHP-Objekt, eine der Eigenschaften hat Klammern (von der Verwendung von MIN Mysql-Befehl):
%Vor%Wie kann ich diese Eigenschaft nennen? Ich habe alles versucht, aber nichts scheint zu funktionieren und scheint keine Informationen über die Interwebs zu finden.
Vielen Dank!
Sie könnten Ihre SELECT-Anweisung modifizieren, um dem Feld einen Alias wie:
zu geben %Vor%Dann sollte das zurückgegebene Objekt wie $ obj- & gt; min_time indiziert sein.
Ich hoffe, das hilft.
Um Ihre Frage direkt zu beantworten, verwenden Sie geschweifte Klammern um den Eigenschaftsnamen als Zeichenfolge:
%Vor%Eine bessere Idee ist jedoch, Ihrem Aggregatwert einen Alias in Ihrem SQL zu geben, wie in den anderen Antworten erwähnt, und dann auf die Eigenschaft mit diesem Alias zuzugreifen. Das Definieren eines Alias gibt Ihnen außerdem die Möglichkeit, einen aussagekräftigeren Namen als nur einen Aufruf einer Aggregatfunktion für eine bestimmte Spalte oder einen bestimmten Wert anzugeben.