2017-12-06 2 views
-1

Wie kann ich eine integer value aus einem PHP-Array abrufen, so dass ich es in einer anderen Funktion verwenden kann, um die Details basierend auf dem integer value (Primärschlüssel) abzurufen?Wie kann ich einen Wert aus einem PHP-Array abrufen?

Dies ist, was ich bekomme, wenn ich das Array drucken:

print_r($myarray); 

Ergebnis:

Array 
(
    [0] => Array 
    (
    [id] => 21785 
    [customer_id] => 12456 //this is my primary key 
    [date] => 12-06-2017   
    ) 
) 

//I am trying to retrieve the ID using something like the code below: 

$cust_id = var_dump($myarray[0]['customer_id']); 

return cust_id; 
or 
myfunc(cust_id); 

Mein Problem ist, dass es die customer_id integer in $cust_id nicht ist zurück.

Antwort

0

Die Funktion var_dump funktioniert nicht zurück alles. Es wird auf die Ausgabe gedruckt, aber das ist für die Variable nicht wichtig.

Was Sie wollen, ist einfach auf den Wert direkt zugreifen und speichern Sie es in der Variablen. Keine Funktion erforderlich:

$cust_id = $myarray[0]['customer_id']; 
+0

Dies funktioniert wie ein Charme, danke dafür. –

Verwandte Themen