Articles of php

int ((0.1 + 0.7) * 10) = 7 in mehreren Sprachen. Wie kann man das verhindern?

Kürzlich stieß ich auf einen Bug / Feature in mehreren Sprachen. Ich habe ein sehr grundlegendes Wissen darüber, wie es verursacht wird (und ich hätte gerne eine detaillierte Erklärung), aber wenn ich an all die Fehler denke, die ich über die Jahre gemacht habe, ist die Frage, wie kann ich feststellen, ” Hey, das könnte […]

mysqli_fetch_assoc () erwartet Parameter 1 als mysqli_result, boolean als gegeben

Mögliche Duplikate: PHP: Warnung: sort () erwartet Parameter 1 als Array, Ressource als gegeben Ich bin ziemlich neu in PHP und MySQL und ich kann es einfach nicht herausfinden. Ich habe überall im Forum gesucht, aber keine Antwort gefunden, die ich nachvollziehen kann. Ich benutzte ursprünglich mysql_fetch_assoc (), aber ich konnte nur nach Zahlen suchen […]

Was bedeutet $ {} in der PHP-Syntax?

Ich habe PHP schon lange benutzt, aber ich habe so etwas gesehen, ${ } Um genau zu sein, habe ich das auf einer PHP-Mongo-Seite gesehen: $m = new Mongo(“mongodb://${username}:${password}@host”); Also, was macht ${ } ? Es ist ziemlich schwierig, mit Google oder in der PHP-Dokumentation nach Zeichen wie $ , { und } zu suchen.

php foreach mit mehrdimensionalem Array

Ich entwickle eine PHP-App, die eine databaseklasse verwendet, um mySQL abzufragen. Die class ist hier: http://net.tutsplus.com/tutorials/php/real-world-oop-with-php-and-mysql/ Ich habe einige Änderungen an der class vorgenommen, um meine Bedürfnisse zu erfüllen, aber es gibt ein Problem (vielleicht ein dummer) Bei Verwendung von select () wird ein mehrdimensionales Array wie das für eine Tabelle mit 3 Spalten (ID, […]

Manipulieren eines Archivs im Speicher mit PHP (ohne eine temporäre Datei auf der Festplatte zu erstellen)

Ich versuche, ein Archiv in PHP on-the-fly zu generieren und es sofort an den Benutzer zu senden (ohne es zu speichern). Ich dachte, dass es nicht nötig wäre, eine Datei auf der Festplatte zu erstellen, da die Daten, die ich sende, nicht dauerhaft sind, aber bei der Suche im Internet konnte ich nicht herausfinden, wie. […]

mysqli fetch_all () keine gültige function?

Dank der Antworten habe ich herausgefunden, dass ich fetch_all() nicht benutzen fetch_all() weil ich PHP 5.2.17 – fetch_assoc mit while loop. Die function, die ich fetch_all kommt mit diesem Fehler zurück: Schwerwiegender Fehler: Aufruf der undefinierten Methode mysqli_result :: fetch_all () in $mysqli = new mysqli($host, $username, $password, $database); $query = “LONG QUERY that works, […]

PHP Erzeuge ein mehrdimensionales Array aus einem Array mit relationalen Daten

Mögliche Duplikate: Konvertieren eines Arrays von einem auf mehrdimensional basierend auf Parent-ID-Werten Ich arbeite in PHP. Ich habe das folgende Array, das relationale Daten (übergeordnete untergeordnete Beziehungen) hat. Array ( [5273] => Array ( [id] => 5273 [name] => John Doe [parent] => ) [6032] => Array ( [id] => 6032 [name] => Sally Smith […]

PHP – Wie entfernt man alle spezifischen Zeichen am Ende eines Strings?

Wie entferne ich das letzte Zeichen nur, wenn es ein Punkt ist? $string = “something here.”; $output = ‘something here’;

Einfache Anführungszeichen oder doppelte Anführungszeichen für variable Verkettung?

Ist es besser, eine Variable (zB $name ) in eine bestehende Zeichenfolge (zB $string ) wie folgt zu verketten: $string=’Hi, my name is ‘.$name oder um die Variable wie folgt in die Zeichenfolge einzubetten: $string=”Hi, my name is $name”; oder ist es besser, eine function wie diese zu verwenden: $string=sprintf(“Hi, my name is %s”,$name); Was […]

.htaccess RewriteRule, um GET-URL-Parameter zu erhalten

Ich habe Probleme, die Parameter der URL nach einer htaccess URL neu zu schreiben. Mein htaccess rewrite ist wie folgt: RewriteEngine on RewriteRule ^([az]{2,2})/([a-zA-Z0-9_-]+)$ index.php?lang=$1&page=$2 Was bedeutet: domain.com/index.php?lang=en&page=product wird als domain.com/en/product Aus irgendeinem Grund, wenn ich am Ende meiner URLs ein ?model=AB123&color=something hinzufüge, kann ich diese Parameter in PHP nicht mit $_GET[‘model’] und $_GET[‘color’] obwohl […]