Als «php» getaggte Fragen

74
Laravel-Sammlung zu Array

Ich habe zwei Modelle Postund Comment; Viele Kommentare gehören zu einem einzigen Beitrag. Ich versuche, auf alle Kommentare zuzugreifen, die mit einem Beitrag als Array verknüpft sind. Ich habe folgendes, das eine Sammlung gibt. $comments_collection = $post->comments()->get() Wie würde...

74
Laravel Eloquent, wobei das Feld X oder null ist

Ich habe einen Tisch wie diesen: table - field1: tinyint - field2: varchar (nullable) - datefield: timestamp (nullable) Jetzt möchte ich alle Einträge erhalten, bei denen Feld1 1, Feld2 null und Datumsfeld kleiner als X oder null ist. Ich habe schon so etwas ausprobiert: $query =...

73
JavaScript-Äquivalent zu PHPs preg_replace

Ich verwende eine einfache Regex, um Break-Tags durch Zeilenumbrüche zu ersetzen: br_regex = /<br>/; input_content = input_content.replace(br_regex, "\n"); Dies ersetzt nur die erste Instanz eines break-Tags, aber ich muss alle ersetzen. preg_match_all()würde den Trick in PHP machen,...

73
Wie bekomme ich Opcodes von PHP?

<?php $show_value = 123; echo 'sing_quote'.$show_value; echo "double_quote{$show_value}"; ?> Sein Opcode lautet: 1: <?php 2: $show_value = 123; 0 ASSIGN !0, 123 3: echo 'sing_quote'.$show_value; 1 CONCAT 'sing_quote', !0 =>RES[~1] 2 ECHO ~1 4: echo "double_quote{$show_value}"; 3...

73
Verwenden von AND / OR in wenn sonst PHP-Anweisung

Wie verwendet man 'AND / OR' in einer if else PHP-Anweisung? Wäre es: 1) UND if ($status = 'clear' AND $pRent == 0) { mysql_query("UPDATE rent SET dNo = '$id', status = 'clear', colour = '#3C0' WHERE rent.id = $id"); } 2) ODER if ($status = 'clear' OR $pRent == 0) { mysql_query("UPDATE rent SET...

73
Wie kann ich Regex validieren?

Ich möchte die Gültigkeit eines regulären Ausdrucks in PHP testen, vorzugsweise bevor er verwendet wird. Ist der einzige Weg, dies zu tun, tatsächlich ein a zu versuchen preg_match()und zu sehen, ob es zurückkehrt FALSE? Gibt es eine einfachere / richtige Möglichkeit, einen gültigen regulären...

73
PHP-Warnung: Die Referenzzeit für die Anrufzeit ist veraltet

Ich erhalte die Warnung: Call-time pass-by-reference has been deprecatedfür die folgenden Codezeilen: function XML() { $this->parser = &xml_parser_create(); xml_parser_set_option(&$this->parser, XML_OPTION_CASE_FOLDING, false); xml_set_object(&$this->parser,...