Als «conditional-statements» getaggte Fragen

In der Informatik sind bedingte Anweisungen, bedingte Ausdrücke und bedingte Konstrukte Merkmale einer Programmiersprache, die unterschiedliche Berechnungen oder Aktionen ausführen, je nachdem, ob eine vom Programmierer angegebene boolesche Bedingung als wahr oder falsch ausgewertet wird. Abgesehen vom Fall der Verzweigungsvorhersage wird dies immer erreicht, indem der Steuerfluss basierend auf einer bestimmten Bedingung selektiv geändert wird.

170
Sind "elseif" und "else if" auch synonym?

Sind elseifund else ifganz gleich, oder gibt es einen Unterschied? Hat Zend einen akzeptierten "Standard", auf dem er verwendet werden soll? Ich persönlich mag es nicht, elseifim Code zu sehen, aber ich muss nur wissen, ob sie synonym sind und das PHP-Handbuch nicht so einfach zu suchen...

123
Bedingte Pandas ersetzen

Ich habe einen DataFrame und möchte die Werte in einer bestimmten Spalte, die einen Wert überschreiten, durch Null ersetzen. Ich hatte gedacht, dies sei ein Weg, dies zu erreichen: df[df.my_channel > 20000].my_channel = 0 Wenn ich den Kanal in einen neuen Datenrahmen kopiere, ist das ganz...

116
MySQL-Auswahl mit CONCAT-Bedingung

Ich versuche dies in meinem Kopf zu kompilieren. Ich habe eine Tabelle mit Vor- und Nachnamenfeldern und ich habe eine Zeichenfolge wie "Bob Jones" oder "Bob Michael Jones" und mehrere andere. Die Sache ist, ich habe zum Beispiel Bob im Vornamen und Michael Jones im Nachnamen Also versuche ich es...

84
MySQL IN Bedingungslimit

Hey, ich muss die IN-Bedingung in meiner MySQL-Anweisung mit einer großen Anzahl von IDs verwenden. Beispiel SELECT * FROM users WHERE id IN (1,2,3,4...100000) Gibt es ein Limit für Elemente, die die IN-Anweisung haben kann?

77
Abfragen WO Bedingung zur Zeichenlänge?

Ich habe eine Datenbank mit einer großen Anzahl von Wörtern, aber ich möchte nur die Datensätze auswählen, bei denen die Zeichenlänge einer bestimmten Anzahl entspricht (in Beispielfall 3): $query = ("SELECT * FROM $db WHERE conditions AND length = 3"); Aber das funktioniert nicht ... kann...