Heim > Artikel > Backend-Entwicklung > Über die Funktionsweise von PHP-Objekten
Möchten Sie den unterstrichenen Teil des Objekts entfernen
id, slots_id, update_time, create_time
Vielen Dank an alle
Möchten Sie den unterstrichenen Teil des Objekts entfernen
id, slots_id, update_time, create_time
Vielen Dank an alle
Dies ist eine sehr einfache Antwort. Schreiben Sie einfach eine Methode zum Formatieren dieses Objekts und konvertieren Sie es in ein Array.
<code class="PHP">function object_to_array($obj) { $arr = array(); $_arr = is_object($obj)? get_object_vars($obj) : $obj; foreach ((array)$_arr as $key => $val) { $val = (is_array($val)) || is_object($val) ? object_to_array($val) : $val; $arr[$key] = $val; } return $arr; }</code>
Dies ist das Ergebnis der Ausführung der sql
-Abfrage! Warum haben Sie das Format des Rückgabearrays nicht festgelegt? Wenn Sie sich nicht für diesen Weg entscheiden müssen, können Sie es beispielsweise 对象->_result[0]['id']
usw. ausprobieren
Schauen Sie sich einfach dieses Array an $arr[0]['id']
.
Ihr Array ist jedoch geschützt und kann nicht abgerufen werden.