2016-05-16 5 views
0

Ich nehme an, es bedeutet double aber was bedeutet es im Allgemeinen?Wofür wird% d in Arrays bei Wordpress verwendet?

Ich bekomme, dass ich aus Tabelle Daten mit Array ID => ID löschen, aber was ist der% d für?

Warum frage ich? Nun, ich möchte einige Bulk-Updates machen, wie durch die Funktionen gezeigt, die mit wp_list_table eingebaut sind, wie durch this tutorial. gezeigt, während ich nach dem ersten Link gesucht habe, fand ich ein paar mehr Quellen, wie man meinen Tisch repariert - I ' m nur versuchen, mehrere Operationen tun, und ich bin fest mit bulkupdater

Antwort

1

seine die Art der Daten zu identifizieren where=%d gelöscht werden denken, was bedeutet, interger

andere sind:

%d - interger (just to make it clear) 
%f - float 
%s - string 

so Ihren Code

$wpdb->delete(
    "data", 
    [ 'id' => $id ], 
    [ '%d' ] 
); 

Wird nur eine ID löschen, wo die ID-Zeichenfolge eine Ganzzahl ist, z. 43 nicht, wenn a43

Sie können natürlich auch ein paar Typen in einem Array haben, aber sie müssen die Reihenfolge der Datenanordnung entsprechen (das heißt array('id'=>$id, 'numval'=>$num) ,array(integer, integer))