tag:forum.selfhtml.org,2005:/selfMit PHP rechnen – SELFHTML-Forum2015-10-02T15:56:31Zhttps://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651143#m1651143Klaus2015-09-28T09:33:58Z2015-09-28T09:46:38ZMit PHP rechnen<p>Guten Tag,</p>
<p>was mache ich falsch? Möchte einfach ein paar Zahlen addieren</p>
<pre><code class="block language-php"><span class="token comment">// (,) durch (.) ersetzten</span>
<span class="token variable">$PreisDB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$preise</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'preis_original'</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token variable">$Preis1v1DB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">DB1_preis1</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token variable">$Preis1v2DB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">DB1_preis2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">//Preisberechnung</span>
<span class="token variable">$p1</span> <span class="token operator">=</span> <span class="token variable">$PreisDB</span><span class="token operator">+</span><span class="token variable">$Preis1v1DB</span><span class="token operator">.</span><span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">PreisBerechnung</span><span class="token operator">.</span><span class="token variable">$Preis1v2DB</span><span class="token punctuation">;</span>
<span class="token comment">//Ausgabe</span>
<span class="token keyword">echo</span> <span class="token variable">$p1</span><span class="token punctuation">;</span>
</code></pre>
<p>Als Ausgabe erhalte ich 3.74+2.50 ist zum Teil richtig.</p>
<p>$PreisDB = 0.74<br>
$Preis1v1DB = 3.00</p>
<p>Bis dahin stimmt noch alles. PHP Rechner $PreisDB + $Preis1v1DB = 3,74.</p>
<p>Jetzt kommt der Fehler</p>
<p>$PreisWert->PreisBerechnung = Hier steht drin, was gemacht werden soll z.B. * + - oder /</p>
<p>$Preis1v2DB = 2.50</p>
<p>Warum wird dieses nicht gerechnet?</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651148#m1651148Tabellenkalk2015-09-28T10:00:02Z2015-09-28T10:00:02ZMit PHP rechnen<p>Hallo,</p>
<blockquote>
<p>Warum wird dieses nicht gerechnet?</p>
</blockquote>
<p>PHP verwendet zum Rechnen sogenannte Operatoren, z.B. hast du PHP angewiesen den +-Operator und den .-Operator zu verwenden. Wenn du in eine Variable Zeichen steckst, die wie Operatoren <em><strong>aussehen</strong></em>, dann sind das für PHP immernoch bloß Zeichen, aber keine Operatoren.</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651151#m1651151frankx2015-09-28T10:05:19Z2015-09-28T10:05:19ZMit PHP rechnen<p>Ahoi Klaus</p>
<blockquote>
<p>Guten Tag,</p>
<p>was mache ich falsch? Möchte einfach ein paar Zahlen addieren</p>
<pre><code class="block language-php"><span class="token comment">// (,) durch (.) ersetzten</span>
<span class="token variable">$PreisDB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$preise</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'preis_original'</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token variable">$Preis1v1DB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">DB1_preis1</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token variable">$Preis1v2DB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">DB1_preis2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">//Preisberechnung</span>
<span class="token variable">$p1</span> <span class="token operator">=</span> <span class="token variable">$PreisDB</span><span class="token operator">+</span><span class="token variable">$Preis1v1DB</span><span class="token operator">.</span><span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">PreisBerechnung</span><span class="token operator">.</span><span class="token variable">$Preis1v2DB</span><span class="token punctuation">;</span>
<span class="token comment">//Ausgabe</span>
<span class="token keyword">echo</span> <span class="token variable">$p1</span><span class="token punctuation">;</span>
</code></pre>
<p>Als Ausgabe erhalte ich 3.74+2.50 ist zum Teil richtig.</p>
</blockquote>
<p>var_dump($p1); $p1 ist ein String. Dein Ansatz ist murks, würde ich sagen. Du könntest den String $p1 per eval() auswerten, aber das ist "böse".</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651190#m1651190Klaus2015-09-28T11:25:41Z2015-09-28T11:25:41ZWarum wurde mein Posting editiert? <p>Warum muss ein Herr Gunnar Bittersmann in meinem Posting editieren? Geht es eigentlich nicht? WAS SOLL DAS BITTE?</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651149#m1651149Klaus2015-09-28T10:03:17Z2015-09-28T10:03:17ZMit PHP rechnen<p>Hallo,</p>
<blockquote>
<p>PHP verwendet zum Rechnen sogenannte Operatoren, z.B. hast du PHP angewiesen den +-Operator und den .-Operator zu verwenden. Wenn du in eine Variable Zeichen steckst, die wie Operatoren <em><strong>aussehen</strong></em>, dann sind das für PHP immernoch bloß Zeichen, aber keine Operatoren.</p>
</blockquote>
<p>danke für deine Antwort. Und wie bekomme ich PHP dazu mit den Zeichen zu rechnen, die in $PreisWert->PreisBerechnung stecken?</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651150#m1651150Tabellenkalk2015-09-28T10:05:09Z2015-09-28T10:05:09ZMit PHP rechnen<p>Hallo,</p>
<p>schau dir das Switch-Konstrukt an, und überlege Dir, wie es zur Lösung deines Problems beitragen kann.</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651152#m1651152frankx2015-09-28T10:07:20Z2015-09-28T10:07:20ZMit PHP rechnen<p>Ahoi Klaus</p>
<blockquote>
<p>Hallo,</p>
<blockquote>
<p>PHP verwendet zum Rechnen sogenannte Operatoren, z.B. hast du PHP angewiesen den +-Operator und den .-Operator zu verwenden. Wenn du in eine Variable Zeichen steckst, die wie Operatoren <em><strong>aussehen</strong></em>, dann sind das für PHP immernoch bloß Zeichen, aber keine Operatoren.</p>
</blockquote>
<p>danke für deine Antwort. Und wie bekomme ich PHP dazu mit den Zeichen zu rechnen, die in $PreisWert->PreisBerechnung stecken?</p>
</blockquote>
<p>Garnicht. Nur mit eval(). Aber das ist definitiv der falsche Ansatz. Allerhöchstens kapierst Du damit, was eval macht. Warum willst Du "+" oder "-" in einer Variable speichern? Es macht Sinn, sich erstmal logisch zu überlegen, <em>was</em> man machen will. Poste das hier, und dann wird Dir gezeigt, wie das sinnvoll in PHP-Code umgesetzt wird.</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651156#m1651156Klaus2015-09-28T10:11:11Z2015-09-28T10:11:11ZMit PHP rechnen<p>Hallo</p>
<blockquote>
<p>schau dir das Switch-Konstrukt an, und überlege Dir, wie es zur Lösung deines Problems beitragen kann.</p>
</blockquote>
<p>welches Switch-Konstrukt?</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651153#m1651153Klaus2015-09-28T10:10:04Z2015-09-28T10:10:04ZMit PHP rechnen<blockquote>
<p>Garnicht. Nur mit eval(). Aber das ist definitiv der falsche Ansatz. Allerhöchstens kapierst Du damit, was eval macht. Warum willst Du "+" oder "-" in einer Variable speichern? Es macht Sinn, sich erstmal logisch zu überlegen, <em>was</em> man machen will. Poste das hier, und dann wird Dir gezeigt, wie das sinnvoll in PHP-Code umgesetzt wird.</p>
</blockquote>
<p>Garnicht, geht nicht! Die Daten erhalte ich aus externen Quellen.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651155#m1651155Tabellenkalk2015-09-28T10:10:54Z2015-09-28T10:10:54ZMit PHP rechnen<p>Hallo,</p>
<blockquote>
<p>Nur mit eval(). Aber das ist definitiv der falsche Ansatz.</p>
</blockquote>
<p>@frank, dir ist bewusst, dass es der falsche Ansatz ist und trotzdem erwähnst du es explizit in zwei Postings? Hm, manchmal ist Schweigen doch Gold...</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651162#m1651162frankx2015-09-28T10:17:14Z2015-09-28T10:17:14ZMit PHP rechnen<p>Ahoi Klaus</p>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span>
<span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span>
<span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$n1</span><span class="token punctuation">,</span> <span class="token variable">$n2</span><span class="token punctuation">,</span> <span class="token variable">$op</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">+</span> <span class="token variable">$n2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">-</span> <span class="token variable">$n2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">return</span> <span class="token constant">NULL</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></code></pre>
<p>geht auch mit einem <a href="http://php.net/manual/de/control-structures.switch.php" rel="noopener noreferrer">switch</a>.</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651158#m1651158frankx2015-09-28T10:12:37Z2015-09-28T10:12:37ZMit PHP rechnen<p>Ahoi Tabellenkalk</p>
<blockquote>
<p>Hallo,</p>
<blockquote>
<p>Nur mit eval(). Aber das ist definitiv der falsche Ansatz.</p>
</blockquote>
<p>@frank, dir ist bewusst, dass es der falsche Ansatz ist und trotzdem erwähnst du es explizit in zwei Postings? Hm, manchmal ist Schweigen doch Gold...</p>
</blockquote>
<p>Es ist ja nicht meine Absicht, die Funktion eval() zu verheimlichen, sondern zu erklären, dass das zwar geht aber nicht sinnvoll ist. Das betrifft eval() in Javascript genauso und gehört m.E. zum Grundwissen dazu.</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651159#m1651159Tabellenkalk2015-09-28T10:13:03Z2015-09-28T10:13:03ZMit PHP rechnen<p>Hallo,</p>
<blockquote>
<p>welches Switch-Konstrukt?</p>
</blockquote>
<p>Das von PHP?</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651179#m1651179Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T10:50:59Z2015-09-28T10:50:59ZMit PHP rechnen<p>@@frankx</p>
<blockquote>
<blockquote>
<p>Hm, manchmal ist Schweigen doch Gold...</p>
</blockquote>
</blockquote>
<p>Manchmal, aber nur manchmal.</p>
<blockquote>
<p>Es ist ja nicht meine Absicht, die Funktion eval() zu verheimlichen, sondern zu erklären, dass das zwar geht aber nicht sinnvoll ist.</p>
</blockquote>
<p>Ja!!1elf Wenn der Theo (TO Klaus) in „einem vernünftigen Forum nach[fragt] wo es Leute gibt die von PHP wirklich Ahnung haben“ (<a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651161#m1651161" rel="noopener noreferrer">O-Ton</a>) und von den dortigen „Ahnunghabern“ gesagt bekommt „Mach’s mit <code>eval()</code>“, dann ist es schon gut, dass er hier gesagt bekommt „Mach’s <strong>nicht</strong> mit <code>eval()</code>.“</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651161#m1651161Klaus2015-09-28T10:15:53Z2015-09-28T10:15:53Z-- Erledigt --<p>Hallo,</p>
<blockquote>
<p>Das von PHP?</p>
</blockquote>
<p>eure scheiß Besserwisserei geht mir auf die Eier. Ich frage in einem vernünftigen Forum nach wo es Leute gibt die von PHP wirklich Ahnung haben.</p>
<p>Es war von mir eine einfache Frage. Ihr müsst wohl zu allem immer ein Fass aufmachen und solche Postings raushauen, wie geht nicht. Klar geht das, solche Eingaben mache ich in Wordpress und Joomla Jeden Tag mehrfach und ich erhalte immer das richtige Ergebnis!</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651163#m1651163frankx2015-09-28T10:18:02Z2015-09-28T10:18:02Z-- Erledigt --<p>Ahoi Klaus</p>
<blockquote>
<p>Hallo,</p>
<blockquote>
<p>Das von PHP?</p>
</blockquote>
<p>eure scheiß Besserwisserei geht mir auf die Eier. Ich frage in einem vernünftigen Forum nach wo es Leute gibt die von PHP wirklich Ahnung haben.</p>
<p>Es war von mir eine einfache Frage. Ihr müsst wohl zu allem immer ein Fass aufmachen und solche Postings raushauen, wie geht nicht. Klar geht das, solche Eingaben mache ich in Wordpress und Joomla Jeden Tag mehrfach und ich erhalte immer das richtige Ergebnis!</p>
</blockquote>
<p>Häh???</p>
<p><a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651162#m1651162" rel="noopener noreferrer">https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651162#m1651162
</a></p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651166#m1651166Tabellenkalk2015-09-28T10:24:51Z2015-09-28T10:24:51Z-- Erledigt --<p>Hallo,</p>
<blockquote>
<p>eure scheiß Besserwisserei geht mir auf die Eier. Ich frage in einem vernünftigen Forum nach wo es Leute gibt die von PHP wirklich Ahnung haben.</p>
</blockquote>
<p>Entschuldige, dass ich dir die Eier weder auf dem Silbertablett präsentiert habe noch dir direkt in den Mund gelegt habe, sondern dir nur gesagt habe, wo der Kühlschrank steht, in dem sie sich befinden.</p>
<blockquote>
<p>Es war von mir eine einfache Frage. Ihr müsst wohl zu allem immer ein Fass aufmachen und solche Postings raushauen, wie geht nicht.</p>
</blockquote>
<p>Dass es nicht geht, hat jetzt wer behauptet?</p>
<blockquote>
<p>Klar geht das, solche Eingaben mache ich in Wordpress und Joomla Jeden Tag mehrfach und ich erhalte immer das richtige Ergebnis!</p>
</blockquote>
<p>Na, dann hat sich dein Problem wohl erledigt.</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651185#m1651185Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T11:19:42Z2015-09-28T11:19:42Z-- Erledigt --<p>@@Klaus</p>
<blockquote>
<blockquote>
<p>Das von PHP?</p>
</blockquote>
<p>[Ausraster gelöscht]</p>
<p>Es war von mir eine einfache Frage.</p>
</blockquote>
<p>Worauf du eine einfache Antwort bekommen hast.</p>
<p>Und wenn dir <code>switch</code> im Kontext von PHP nichts sagt, hättest du ja mal auf <a href="http://php.net/" rel="noopener noreferrer">php.net</a> ebendas ins Suchfeld eingeben können.</p>
<blockquote>
<p>Ihr müsst wohl zu allem immer ein Fass aufmachen und solche Postings raushauen,</p>
</blockquote>
<p>’Tschuldigung, war natürlich zu viel verlangt. <a href="http://php.net/manual/de/control-structures.switch.php" rel="noopener noreferrer">Bitteschön, gerngeschehen.</a></p>
<p>Aber vermutlich hätte ich das jetzt noch abtippen sollen, nicht verlinken.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651168#m1651168Klaus2015-09-28T10:30:11Z2015-09-28T10:30:11ZMit PHP rechnen<p>Hallo,</p>
<blockquote>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span>
<span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span>
<span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$n1</span><span class="token punctuation">,</span> <span class="token variable">$n2</span><span class="token punctuation">,</span> <span class="token variable">$op</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">+</span> <span class="token variable">$n2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">-</span> <span class="token variable">$n2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">return</span> <span class="token constant">NULL</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></code></pre>
</blockquote>
<p>für JEDEN Bereich so ein if anlegen? Ist doch viel zu kompliziert. Es gibt + - * / dann könnte eine Eingabe auch so aussehen 3,00 + 3,00 = 6,00 + 3,00 = 9,00 * 1,19 = 10,71 Das muss auch ohne Funktion gehen.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651167#m1651167Klaus2015-09-28T10:27:59Z2015-09-28T10:27:59Z-- Erledigt --<blockquote>
<p>Dass es nicht geht, hat jetzt wer behauptet?</p>
</blockquote>
<p>https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651152#m1651152</p>
<p>Und dass es geht sieht man wohl hier: http://www.php-kurs.info/beispiele/rechner.php hier kommen die Werte zwar aus einem Textfeld, ist aber bestimmt NICHTS anderes. Bei mir kommen die Werte eben aus einer Datenbank.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651169#m1651169frankx2015-09-28T10:32:32Z2015-09-28T10:32:32Z-- Erledigt --<p>Ahoi Tabellenkalk</p>
<blockquote>
<blockquote>
<p>Klar geht das, solche Eingaben mache ich in Wordpress und Joomla Jeden Tag mehrfach und ich erhalte immer das richtige Ergebnis!</p>
</blockquote>
<p>Na, dann hat sich dein Problem wohl erledigt.</p>
</blockquote>
<p>Schreibt er doch ...;</p>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span>
<span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span>
<span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span>
<span class="token keyword">eval</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"echo "</span> <span class="token operator">.</span> <span class="token variable">$number1</span> <span class="token operator">.</span> <span class="token variable">$operator</span> <span class="token operator">.</span> <span class="token variable">$number2</span><span class="token operator">.</span><span class="token string double-quoted-string">";"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></code></pre>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651171#m1651171frankx2015-09-28T10:35:52Z2015-09-28T10:35:52ZMit PHP rechnen<p>Ahoi Klaus</p>
<blockquote>
<p>Hallo,</p>
<blockquote>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span>
<span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span>
<span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$n1</span><span class="token punctuation">,</span> <span class="token variable">$n2</span><span class="token punctuation">,</span> <span class="token variable">$op</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">+</span> <span class="token variable">$n2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">-</span> <span class="token variable">$n2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">return</span> <span class="token constant">NULL</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></code></pre>
</blockquote>
<p>für JEDEN Bereich so ein if anlegen? Ist doch viel zu kompliziert. Es gibt + - * / dann könnte eine Eingabe auch so aussehen 3,00 + 3,00 = 6,00 + 3,00 = 9,00 * 1,19 = 10,71 Das muss auch ohne Funktion gehen.</p>
</blockquote>
<p>Wie Du meinst.</p>
<p><a href="http://www.php-kurs.info/tutorial-php_rechner.html" rel="nofollow noopener noreferrer">http://www.php-kurs.info/tutorial-php_rechner.html
</a></p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651172#m1651172Tabellenkalk2015-09-28T10:38:18Z2015-09-28T10:38:18Z-- Erledigt --<p>Hallo,</p>
<blockquote>
<p>eval("echo " . $number1 . $operator . $number2.";");</p>
</blockquote>
<p>jetzt kommst du auch noch mit dem #&$%-eval. Die verschiedenen Operationen kann man sehr schön übersichtlich mit einem Switch abhandeln.</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651173#m1651173frankx2015-09-28T10:38:30Z2015-09-28T10:38:30ZMit PHP rechnen<p>Ahoi frankx</p>
<blockquote>
<p>Ahoi Klaus</p>
<blockquote>
<p>Hallo,</p>
<blockquote>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span>
<span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span>
<span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$n1</span><span class="token punctuation">,</span> <span class="token variable">$n2</span><span class="token punctuation">,</span> <span class="token variable">$op</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">+</span> <span class="token variable">$n2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">-</span> <span class="token variable">$n2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">return</span> <span class="token constant">NULL</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></code></pre>
</blockquote>
<p>für JEDEN Bereich so ein if anlegen? Ist doch viel zu kompliziert. Es gibt + - * / dann könnte eine Eingabe auch so aussehen 3,00 + 3,00 = 6,00 + 3,00 = 9,00 * 1,19 = 10,71 Das muss auch ohne Funktion gehen.</p>
</blockquote>
<p>Wie Du meinst.</p>
<p><a href="http://www.php-kurs.info/tutorial-php_rechner.html" rel="nofollow noopener noreferrer">http://www.php-kurs.info/tutorial-php_rechner.html
</a></p>
</blockquote>
<p>Und dort weiter unten:</p>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token keyword">empty</span><span class="token punctuation">(</span><span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"submit"</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token variable">$_zahl1</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"zahl1"</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
<span class="token variable">$_zahl2</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"zahl2"</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
<span class="token variable">$_rz</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"rz"</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcadd</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcsub</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"*"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcmul</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"/"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcdiv</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment"># Rechenaufgabe und Rechnung zeigen ! </span>
<span class="token keyword">echo</span> <span class="token variable">$_zahl1</span> <span class="token operator">.</span> <span class="token variable">$_rz</span> <span class="token operator">.</span> <span class="token variable">$_zahl2</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"="</span> <span class="token operator">.</span> <span class="token variable">$c</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token delimiter important">?></span></span>
</code></pre>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651174#m1651174Klaus2015-09-28T10:38:36Z2015-09-28T10:38:36ZMit PHP rechnen<blockquote>
<p>[http://www.php-kurs.info/tutorial-php_rechner.html
](http://www.php-kurs.info/tutorial-php_rechner.html</p>
</blockquote>
<p>danke, die URL zum Tutorial habe ich nicht gefunden. Jetzt sehe ich auch wie dieses umgesetzt wird. Viel einfacher als eine eigene Funktion dazu.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651175#m1651175frankx2015-09-28T10:40:29Z2015-09-28T10:40:29Z-- Erledigt --<p>Ahoi Tabellenkalk</p>
<blockquote>
<p>Hallo,</p>
<blockquote>
<p>eval("echo " . $number1 . $operator . $number2.";");</p>
</blockquote>
<p>jetzt kommst du auch noch mit dem #&$%-eval. Die verschiedenen Operationen kann man sehr schön übersichtlich mit einem Switch abhandeln.</p>
</blockquote>
<p>Habe ich doch unten schon gepostet. Auf der Seite, die er zitiert, php-kurs, ist das mit Funktionen und if gelöst, aber switch geht doch auch, habe ich ihm auch verlinkt. Nur wenn er nichtmal die Seite php-kurs richtig liest, was soll das dann? Denn da steht ja alles (<a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651173#m1651173" rel="noopener noreferrer">s. mein Posting eben weiter unten</a>).</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651176#m1651176frankx2015-09-28T10:41:54Z2015-09-28T10:42:58ZMit PHP rechnen<p>Ahoi Klaus</p>
<blockquote>
<blockquote>
<p>[http://www.php-kurs.info/tutorial-php_rechner.html
](http://www.php-kurs.info/tutorial-php_rechner.html</p>
</blockquote>
<p>danke, die URL zum Tutorial habe ich nicht gefunden. Jetzt sehe ich auch wie dieses umgesetzt wird. Viel einfacher als eine eigene Funktion dazu.</p>
</blockquote>
<p>Nein, <a href="http://www.php-kurs.info/tutorial-php_rechner.html" rel="nofollow noopener noreferrer">sie machen es mit if und für jede Operation eine Funktion
</a>
.</p>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token keyword">empty</span><span class="token punctuation">(</span><span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"submit"</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token variable">$_zahl1</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"zahl1"</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
<span class="token variable">$_zahl2</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"zahl2"</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
<span class="token variable">$_rz</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"rz"</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcadd</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcsub</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"*"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcmul</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"/"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcdiv</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment"># Rechenaufgabe und Rechnung zeigen ! </span>
<span class="token keyword">echo</span> <span class="token variable">$_zahl1</span> <span class="token operator">.</span> <span class="token variable">$_rz</span> <span class="token operator">.</span> <span class="token variable">$_zahl2</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"="</span> <span class="token operator">.</span> <span class="token variable">$c</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token delimiter important">?></span></span>
</code></pre>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651178#m1651178Klaus2015-09-28T10:45:23Z2015-09-28T10:45:23ZMit PHP rechnen<p>Ich verstehe es nicht, ist mir auch egal! Mache es wie all die Jahre auch gehe von Hand alle paar Hundert Einträge durch und zähle die Zahlen von Hand zusammen.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651180#m1651180Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T10:52:47Z2015-09-28T10:58:13ZMit PHP rechnen<p>@@Klaus</p>
<blockquote>
<p>Ich verstehe es nicht, ist mir auch egal! Mache es wie all die Jahre auch gehe von Hand alle paar Hundert Einträge durch und zähle die Zahlen von Hand zusammen.</p>
</blockquote>
<p>Dann hat sich der Thread ja für dich gelohnt. *animierter Kopfschüttel-Smiley*</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651284#m1651284Linuchs2015-09-28T21:11:45Z2015-09-28T21:11:45ZMit PHP rechnen<blockquote>
<p>Mache es wie all die Jahre auch gehe von Hand alle paar Hundert Einträge durch und zähle die Zahlen von Hand zusammen.</p>
</blockquote>
<p>Wohl dem, der Kopf-Rechnen gelernt hat. Aber wenn du seit dem Kindergarten all die Jahre mit Hand rechnest, bitteschön:</p>
<p><img src="http://www.ikea.com/de/de/images/products/mula-rechenbrett__21167_PE106157_S4.JPG" alt="Handrechner" title="Titel des Bildes" loading="lazy"></p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651181#m1651181frankx2015-09-28T10:54:51Z2015-09-28T10:54:51ZMit PHP rechnen<p>Ahoi Gunnar</p>
<blockquote>
<p>@@frankx</p>
<blockquote>
<blockquote>
<p>Hm, manchmal ist Schweigen doch Gold...</p>
</blockquote>
</blockquote>
<p>Manchmal, aber nur manchmal.</p>
<blockquote>
<p>Es ist ja nicht meine Absicht, die Funktion eval() zu verheimlichen, sondern zu erklären, dass das zwar geht aber nicht sinnvoll ist.</p>
</blockquote>
<p>Ja!!1elf Wenn der Theo (TO Klaus) in „einem vernünftigen Forum nach[fragt] wo es Leute gibt die von PHP wirklich Ahnung haben“ (<a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651161#m1651161" rel="noopener noreferrer">O-Ton</a>) und von den dortigen „Ahnunghabern“ gesagt bekommt „Mach’s mit <code>eval()</code>“, dann ist es schon gut, dass er hier gesagt bekommt „Mach’s <strong>nicht</strong> mit <code>eval()</code>.“</p>
</blockquote>
<p>Zumal es in seinem Tutorial bei php-kurs ja auch nicht mit eval gemacht wird. Und eval garnicht so trivial umzusetzen ist, wie ich gemerkt habe ;-) (Semikolon am Ende zB. nicht vergessen, und: gibt NULL zurück).</p>
<blockquote>
<p>LLAP </p>
</blockquote>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651182#m1651182frankx2015-09-28T10:56:27Z2015-09-28T10:56:27ZMit PHP rechnen<p>Ahoi Gunnar</p>
<blockquote>
<p>@@Klaus</p>
<blockquote>
<p>Ich verstehe es nicht, ist mir auch egal! Mache es wie all die Jahre auch gehe von Hand alle paar Hundert Einträge durch und zähle die Zahlen von Hand zusammen.</p>
</blockquote>
<p>Dann hat sich der Thread ja für dich gelohnt.</p>
</blockquote>
<p>Na wenn es nur um eine einmalige Sache geht, wäre eval vielleicht in dem Fall doch die richtige Wahl? ;-) Es "funzt" ja mit eval().</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651192#m1651192Felix Riestererhttp://felix-riesterer.de2015-09-28T11:29:11Z2015-09-28T11:29:11ZMit PHP rechnen<p>Lieber frankx,</p>
<blockquote>
<p>(Semikolon am Ende zB. nicht vergessen, und: gibt NULL zurück).</p>
</blockquote>
<p>auch so? <code class="language-php"><span class="token keyword">eval</span> <span class="token string double-quoted-string">"return 1 + 4;"</span></code></p>
<p>Liebe Grüße,</p>
<p>Felix Riesterer.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651184#m1651184Klaus2015-09-28T11:17:00Z2015-09-28T11:17:00ZMit PHP rechnen<p><code> echo $Preis1v1DB; echo "<br>"; echo $Preis1v2DB; $p1 = bcadd($Preis1v1DB, $Preis1v2DB, 2);+</code></p>
<p>Als Ergebnis erhalte ich:
3.00
2.50</p>
<p>Fatal error: Call to undefined function bcadd()</p>
<p>sprich bcadd geht bei mir nicht. Also kann ich auch dieses vergessen.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651186#m1651186Matthias Apsel2015-09-28T11:21:18Z2015-09-28T11:21:18ZMit PHP rechnen<p>Hallo Klaus,</p>
<blockquote>
<p>Fatal error: Call to undefined function bcadd()</p>
<p>sprich bcadd geht bei mir nicht. Also kann ich auch dieses vergessen.</p>
</blockquote>
<p>Was daran liegt, dass es <code>bcadd()</code> bei dir nicht gibt.</p>
<p>Du hast (mindestens) drei Möglichkeiten:</p>
<ul>
<li>zurück auf Null, Grundlagen anschauen, beim Lernen dieser ggf. hier nachfragen und Hilfe bekommen</li>
<li>jemanden für den Auftrag bezahlen</li>
<li>es per Hand auszurechnen</li>
</ul>
<p>Ich bin sicher, solltest du dich für die erste entscheiden und ein wenig mehr Geduld an den Tag legen, bekommst du hier die entsprechende Hilfe.</p>
<p>Bis demnächst<br>
Matthias</p>
<div class="signature">-- <br>
Signaturen sind bloed (Steel) und Markdown ist mächtig.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651189#m1651189Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T11:25:12Z2015-09-28T11:25:12ZMit PHP rechnen<p>@@Klaus</p>
<blockquote>
<p>Fatal error: Call to undefined function bcadd()</p>
<p>sprich bcadd geht bei mir nicht. Also kann ich auch dieses vergessen.</p>
</blockquote>
<p>Was du alles vergessen <em>kannst</em>, darüber will ich nicht spekulieren.</p>
<p>Was du aber nicht vergessen <em>solltest</em> ist, eine Funktion erstmal zu definieren, bevor du sie aufrufst.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651188#m1651188Klaus2015-09-28T11:23:14Z2015-09-28T11:23:14ZMit PHP rechnen<blockquote>
<p>Was daran liegt, dass es <code>bcadd()</code> bei dir nicht gibt.</p>
</blockquote>
<p>Warum soll bcadd() bei mir nicht geben? Es ist eine offizielle PHP Funktion: http://www.php.net/bcadd Mein Hoster hat die neueste Technik im Einsatz</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651191#m1651191Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T11:28:36Z2015-09-28T11:28:36ZMit PHP rechnen<p>@@Klaus</p>
<blockquote>
<p>Es ist eine offizielle PHP Funktion: http://www.php.net/bcadd</p>
</blockquote>
<p>Du hast das <a href="http://www.php.net/bcadd" rel="nofollow noopener noreferrer">Kleingedruckte</a> nicht gelesen: … › Mathematische Erweiterungen › BC Math › BC Math Funktionen</p>
<blockquote>
<p>Mein Hoster hat die neueste Technik im Einsatz</p>
</blockquote>
<p>Aber offensichtlich nicht diese Erweiterung.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651193#m1651193Matthias Apsel2015-09-28T11:30:16Z2015-09-28T11:30:16ZMit PHP rechnen<p>Hallo Klaus,</p>
<blockquote>
<blockquote>
<p>Was daran liegt, dass es <code>bcadd()</code> bei dir nicht gibt.</p>
</blockquote>
<p>Warum soll bcadd() bei mir nicht geben?</p>
</blockquote>
<p>Gäbe es sie, bekämst du nicht die Fehlermeldung „Call to undefined function bcadd()“ = ‚Aufruf der undefinierten Funktion bcadd()‘</p>
<p>Bis demnächst<br>
Matthias</p>
<div class="signature">-- <br>
Signaturen sind bloed (Steel) und Markdown ist mächtig.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651202#m1651202Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T11:46:53Z2015-09-28T11:46:53ZWarum wurde mein Posting editiert? <p>@@Klaus</p>
<blockquote>
<p>Warum muss ein Herr Gunnar Bittersmann in meinem Posting editieren? Geht es eigentlich nicht? WAS SOLL DAS BITTE?</p>
</blockquote>
<p>Jetzt halt hier mal den ⚽️ flach.</p>
<p>Du bist der, der hier von und keine Ahnung hat, dafür aber alle anmotzt, die dir anbieten.</p>
<p>Aber weil ich ein gutes habe, beantworte ich deine Frage trotzdem: Weil ein Zeilenumbruch bei der Eingabefeld für den Postingtext keinen Zeilenumbruch bei dessen Ausgabe erzeugt. Das habe ich korrigiert.</p>
<p>Dass ich nichts verfälscht habe, hättest du gesehen, wenn du auf „editiert von“ geclickt hättest. Hättest du auch selbst drauf kommen können. Oder eben auch nicht.</p>
<p>LLAP </p>
<p>PS: Um den Text für Klaus besser lesbar zu machen, hab ich ihn wie die in seiner Fibel geschrieben.<br>
⚽️ – Ball<br>
– Tuten<br>
– Blasen<br>
– Hilfe<br>
– Herz<br>
– LLAP</p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651194#m1651194Klaus2015-09-28T11:30:22Z2015-09-28T11:30:22ZMit PHP rechnen<blockquote>
<p>Du hast das <a href="http://www.php.net/bcadd" rel="nofollow noopener noreferrer">Kleingedruckte</a> nicht gelesen: … › Mathematische Erweiterungen › BC Math › BC Math Funktionen</p>
</blockquote>
<p>Nicht einmal dieses Beispiel geht</p>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token function">error_reporting</span><span class="token punctuation">(</span><span class="token constant">E_ALL</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token variable">$a</span> <span class="token operator">=</span> <span class="token string single-quoted-string">'1.234'</span><span class="token punctuation">;</span>
<span class="token variable">$b</span> <span class="token operator">=</span> <span class="token string single-quoted-string">'5'</span><span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">bcadd</span><span class="token punctuation">(</span><span class="token variable">$a</span><span class="token punctuation">,</span> <span class="token variable">$b</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 6</span>
<span class="token keyword">echo</span> <span class="token function">bcadd</span><span class="token punctuation">(</span><span class="token variable">$a</span><span class="token punctuation">,</span> <span class="token variable">$b</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 6.2340</span>
<span class="token delimiter important">?></span></span>
</code></pre>
<p>Wenn ich es mir im Browser aufrufe, eine leere weiße Seite.</p>
<blockquote>
<blockquote>
<p>Mein Hoster hat die neueste Technik im Einsatz
Aber offensichtlich nicht diese Erweiterung.</p>
</blockquote>
</blockquote>
<p>Kann ja wohl nicht sein :/ Also muss ich auch noch den Hoster wechseln.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651197#m1651197Felix Riestererhttp://felix-riesterer.de2015-09-28T11:34:00Z2015-09-28T11:34:00ZMit PHP rechnen<p>Lieber Felix,</p>
<p>erst testen, dann posten:</p>
<blockquote>
<p>auch so? <code class="language-php"><span class="token keyword">eval</span> <span class="token string double-quoted-string">"return 1 + 4;"</span></code></p>
</blockquote>
<p>nein, so: <code class="language-php"><span class="token keyword">echo</span> <span class="token keyword">eval</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"return 1 + 4;"</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></p>
<p>Liebe Grüße,</p>
<p>Felix Riesterer.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651195#m1651195Klaus2015-09-28T11:32:51Z2015-09-28T11:32:51Zbcadd - ALL-INKL<blockquote>
<p>Gäbe es sie, bekämst du nicht die Fehlermeldung „Call to undefined function bcadd()“ = ‚Aufruf der undefinierten Funktion bcadd()‘</p>
</blockquote>
<p>Ich muss All-INKL anschreiben und fragen was da los ist. Ich kann mir nicht vorstellen dass bei so einem großen Provider diese Funktion auf meinem WEBSPACE nicht funktioniert :/</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651196#m1651196Matthias Apsel2015-09-28T11:33:05Z2015-09-28T11:33:05ZMit PHP rechnen<p>Hallo Klaus,</p>
<blockquote>
<p>Kann ja wohl nicht sein :/ Also muss ich auch noch den Hoster wechseln.</p>
</blockquote>
<p>Nö. <a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651186#m1651186" rel="noopener noreferrer">zurück auf Null</a>.</p>
<p>Bis demnächst<br>
Matthias</p>
<div class="signature">-- <br>
Signaturen sind bloed (Steel) und Markdown ist mächtig.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651198#m1651198Klaus2015-09-28T11:38:00Z2015-09-28T11:38:00ZMit PHP rechnen<blockquote>
<p>Nö. <a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651186#m1651186" rel="noopener noreferrer">zurück auf Null</a>.</p>
</blockquote>
<p>was hast du ständig mit deinem zurück auf 0? Wenn ich die Funktion in XAMPP aufrufe erhalte ich SOFORT ein Ergebnis. Warum also nicht online.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651200#m1651200frankx2015-09-28T11:43:42Z2015-09-28T11:43:42ZMit PHP rechnen<p>Ahoi Felix</p>
<blockquote>
<p>Lieber Felix,</p>
<p>erst testen, dann posten:</p>
<blockquote>
<p>auch so? <code class="language-php"><span class="token keyword">eval</span> <span class="token string double-quoted-string">"return 1 + 4;"</span></code></p>
</blockquote>
<p>nein, so: `echo eval("return 1 + 4;");</p>
</blockquote>
<p>Ich hatte probiert:</p>
<pre><code class="block language-php"><span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token keyword">eval</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"echo "</span> <span class="token operator">.</span> <span class="token variable">$number1</span> <span class="token operator">.</span> <span class="token variable">$operator</span> <span class="token operator">.</span> <span class="token variable">$number2</span><span class="token operator">.</span><span class="token string double-quoted-string">";"</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</code></pre>
<p>7NULL</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651201#m1651201frankx2015-09-28T11:46:51Z2015-09-28T11:46:51ZMit PHP rechnen<p>Ahoi Klaus</p>
<blockquote>
<blockquote>
<p>Nö. <a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651186#m1651186" rel="noopener noreferrer">zurück auf Null</a>.</p>
</blockquote>
<p>was hast du ständig mit deinem zurück auf 0? Wenn ich die Funktion in XAMPP aufrufe erhalte ich SOFORT ein Ergebnis. Warum also nicht online.</p>
</blockquote>
<p>Weil Dein Hoster nicht alle Erweiterungen anbietet. Diese Funktionen sind so simpel, dass Du sie 1. entweder selber schreiben kannst in drei Minuten oder 2. einfach mein IF-Beispiel nehmen kannst. Statt hier rumzudiskutieren. Oder 3. aus dem if-Beispiel ein switch bauen kannst ...;</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651203#m1651203Klaus2015-09-28T11:47:54Z2015-09-28T11:47:54ZMit PHP rechnen<blockquote>
<p>Weil Dein Hoster nicht alle Erweiterungen anbietet. Diese Funktionen sind so simpel, dass Du sie 1. entweder selber schreiben kannst in drei Minuten oder 2. einfach mein IF-Beispiel nehmen kannst. Statt hier rumzudiskutieren. Oder 3. aus dem if-Beispiel ein switch bauen kannst ...;</p>
</blockquote>
<p>AHA</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651205#m1651205Klaus2015-09-28T11:53:48Z2015-09-28T11:55:36ZWarum wurde mein Posting editiert? <p>Wenn das Forum hier einfach zu blöde ist Absätze richtig dazustellen ist es nicht meine Schuld und ich finde es eine bodenlose Frechheit, dass jeder in einem Posting editieren kann.</p>
<p>Nur weil es DIR nicht passt wie ICH meinen Text gestallte nimmst du dir es raus meinen Beitrag zu editeiren? WO SIND WIR DENN BITTE! DAS IST EINE ABSOLUTE FRECHHEIT!</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651216#m1651216Fred2015-09-28T12:29:37Z2015-09-28T12:29:37ZFrage am Rande...<p>Hallo,</p>
<p>warum sehe ich hier nur kleine Käsekästchen?</p>
<blockquote>
<p>⚽️ – Ball<br>
– Tuten<br>
– Blasen<br>
– Hilfe<br>
– Herz<br>
– LLAP</p>
</blockquote>
<p><img src="/images/8c9b8e60-9492-4501-a9b2-441f4a0c0c3d.png" alt="Alternativ-Text" loading="lazy"></p>
<p>Fred</p>
<div class="signature">-- <br>
Männer haben auch Gefühle. Hunger und Durst zum Beispiel.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651207#m1651207frankx2015-09-28T11:57:47Z2015-09-28T11:57:47ZMit PHP rechnen<p>Ahoi Klaus</p>
<blockquote>
<blockquote>
<p>Weil Dein Hoster nicht alle Erweiterungen anbietet. Diese Funktionen sind so simpel, dass Du sie 1. entweder selber schreiben kannst in drei Minuten oder 2. einfach mein IF-Beispiel nehmen kannst. Statt hier rumzudiskutieren. Oder 3. aus dem if-Beispiel ein switch bauen kannst ...;</p>
</blockquote>
<p>AHA</p>
</blockquote>
<p>Jaja ...;</p>
<p>Dank und Gruß,</p>
<p>bob from berlin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651206#m1651206Tabellenkalk2015-09-28T11:55:25Z2015-09-28T11:55:25ZWarum wurde mein Posting editiert? <p>Hallo,</p>
<blockquote>
<p>dass jeder in einem Posting editieren kann.</p>
</blockquote>
<p>Nö, kann nicht jeder.</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651208#m1651208Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T12:09:08Z2015-09-28T12:09:08ZWarum wurde mein Posting editiert? <p>@@Klaus</p>
<blockquote>
<p>Wenn das Forum hier einfach zu blöde ist Absätze richtig dazustellen ist es nicht meine Schuld</p>
</blockquote>
<p>Doch doch, <a href="https://forum.selfhtml.org/self/2015/sep/25/javascript-textfeld-dateiname-ueberpruefen/1651127#m1651127" rel="noopener noreferrer">der Nutzer ist schuld</a>.</p>
<blockquote>
<p>und ich finde es eine bodenlose Frechheit, dass jeder in einem Posting editieren kann.</p>
</blockquote>
<p>Ich finde es eher bedenklich, dass einige in Postings editieren <em><a href="https://forum.selfhtml.org/self/2015/jul/27/hochkomma-ueber-mehrere-kontextwechsel-bringen/1646689#m1646689" rel="noopener noreferrer">müssen</a></em>.</p>
<blockquote>
<p>Nur weil es DIR nicht passt wie ICH meinen Text gestallte nimmst du dir es raus meinen Beitrag zu editeiren? WO SIND WIR DENN BITTE! DAS IST EINE ABSOLUTE FRECHHEIT!</p>
</blockquote>
<p>Du begreifst aber auch gar nichts. Ich habe dein Posting so editiert, dass genau das rauskam, was du wolltest.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651267#m1651267Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T17:35:29Z2015-09-28T17:35:29ZWarum wurde mein Posting editiert? <p>@@Tabellenkalk</p>
<blockquote>
<blockquote>
<p>dass jeder in einem Posting editieren kann.</p>
</blockquote>
<p>Nö, kann nicht jeder.</p>
</blockquote>
<p>Privilegien muss man sich hier <a href="https://forum.selfhtml.org/badges" rel="noopener noreferrer">hart erarbeiten</a>.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651210#m1651210Klaus2015-09-28T12:10:09Z2015-09-28T12:10:09ZMit PHP rechnen<p>Ich habe deine Funktion mal genommen, allerdings finde ich es ein Unding von All-INKL dass es dort die Funktionen nicht gibt</p>
<pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">""</span><span class="token punctuation">;</span>
<span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span>
<span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span>
<span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$operator</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$number1</span> <span class="token operator">+</span> <span class="token variable">$number2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$operator</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$number1</span> <span class="token operator">-</span> <span class="token variable">$number2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$operator</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"*"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$number1</span> <span class="token operator">*</span> <span class="token variable">$number2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$operator</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"/"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token variable">$number1</span> <span class="token operator">/</span> <span class="token variable">$number2</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">return</span> <span class="token string double-quoted-string">"0"</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">echo</span> <span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>
</code></pre>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651212#m1651212Klaus2015-09-28T12:14:45Z2015-09-28T12:14:45ZWarum wurde mein Posting editiert? <blockquote>
<p>Doch doch, <a href="https://forum.selfhtml.org/self/2015/sep/25/javascript-textfeld-dateiname-ueberpruefen/1651127#m1651127" rel="noopener noreferrer">der Nutzer ist schuld</a>.</p>
</blockquote>
<p>Dann sollten sich die Herren von SelfHTML einfach mal überlegen den ganzen Bullshit zu löschen und eine Foren Software zu nutzten die Überall eingesetzt wird.</p>
<blockquote>
<p>Du begreifst aber auch gar nichts. Ich habe dein Posting so editiert, dass genau das rauskam, was du wolltest.</p>
</blockquote>
<p>Auf dem Bild sehe ich KEINEN Unterschied nur eine Grün und eine Rot hinterlegte Zeile. Beide sehen exakt gleich aus.</p>
<p>Ich gehe davon aus, dass diese Foren Software einfach Fehler über Fehler hat und der größte Scheiß ist. Nicht mal Bilder im IE kann man hochladen. Fehler: [object Object], daher kann ich dir das Bild leider nicht zeigen.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651262#m1651262Klawischnigg2015-09-28T16:30:50Z2015-09-28T16:30:50ZWarum wurde mein Posting editiert? <p>Hi there,</p>
<blockquote>
<p>Du begreifst aber auch gar nichts. Ich habe dein Posting so editiert, dass genau das rauskam, was du wolltest.</p>
</blockquote>
<p>sorry, daß ich mich da einmische, aber das ist von dem hier üblichen "nachdem zu selbst zu blöd bist zeigen wir Dir Depperl schon, was Du wirklich willst" eindeutig zu viel des "Guten". Was der OP zu stur und begriffsstutzig ist bist Du eindeutig zu zwanghaft. Lass' ihn doch in sein Verderben rennen...</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651234#m1651234Klaus2015-09-28T13:27:22Z2015-09-28T13:27:22ZMit PHP rechnen - 2x round()<p>Irgendwie komisch, oder ich verstehe deine Funktion nicht oder bin zu dumm zu rechnen.</p>
<p>Hier kommt das falsche Ergebnis raus (7.29 €)</p>
<pre><code class="block language-php"><span class="token variable">$p1</span> <span class="token operator">=</span> <span class="token function">round</span><span class="token punctuation">(</span><span class="token variable">$Preis1</span> <span class="token operator">+</span> <span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$Preis2</span><span class="token punctuation">,</span> <span class="token variable">$Preis3</span><span class="token punctuation">,</span> <span class="token variable">$Operator</span><span class="token punctuation">)</span> <span class="token operator">*</span> <span class="token number">1.19</span><span class="token punctuation">,</span><span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</code></pre>
<p>So kommt das richtige Ergebnis raus (7.43 €)</p>
<pre><code class="block language-php"><span class="token variable">$p1</span> <span class="token operator">=</span> <span class="token function">round</span><span class="token punctuation">(</span><span class="token function">round</span><span class="token punctuation">(</span><span class="token variable">$Preis1</span> <span class="token operator">+</span> <span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$Preis2</span><span class="token punctuation">,</span> <span class="token variable">$Preis3</span><span class="token punctuation">,</span> <span class="token variable">$Operator</span><span class="token punctuation">)</span><span class="token punctuation">,</span><span class="token number">2</span><span class="token punctuation">)</span> <span class="token operator">*</span> <span class="token number">1.19</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</code></pre>
<p>Ausgangspunkt ist</p>
<p>Preis 1 = 0,74</p>
<p>Preis 2 = 3,00</p>
<p>Preis 3 = 2,50</p>
<p>Operator = +</p>
<p>Meine Rechnung = 0,74 + 3,00 + 2,50 = 6,24 € * 1,19 = 7,43 Euro</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651250#m1651250Der Martin2015-09-28T14:12:23Z2015-09-28T14:12:23ZMit PHP rechnen<p>Hallo,</p>
<blockquote>
<p>Ich habe deine Funktion mal genommen, allerdings finde ich es ein Unding von All-INKL dass es dort die Funktionen nicht gibt</p>
</blockquote>
<p>vermutlich hat dieser Anbieter extra deswegen den Namen gewählt - weil in den Basispaketen eben meist sehr wenig "inkl." ist.</p>
<p>Ciao,<br>
Martin</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651213#m1651213Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T12:19:27Z2015-09-28T12:19:27ZWarum wurde mein Posting editiert? <p>@@Klaus</p>
<blockquote>
<p>Dann sollten sich die Herren von SelfHTML einfach mal überlegen den ganzen Bullshit zu löschen und eine Foren Software zu nutzten die Überall eingesetzt wird.</p>
</blockquote>
<p>Auch wenn ich an einigen Stellen was zu meckern habe: Die Forum-Software hier (CForum 4) ist sicher die beste Forum-Software, die ich kenne.</p>
<blockquote>
<p>Auf dem Bild sehe ich KEINEN Unterschied nur eine Grün und eine Rot hinterlegte Zeile. Beide sehen exakt gleich aus.</p>
</blockquote>
<p>Also was soll die Aufregung deinerseits?</p>
<p>Der Unterschied ist übrigens, dass in der grünen zwei Leerzeichen am Ende stehen.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651214#m1651214Klaus2015-09-28T12:22:35Z2015-09-28T12:23:12ZWarum wurde mein Posting editiert? <blockquote>
<p>Auch wenn ich an einigen Stellen was zu meckern habe: Die Forum-Software hier (CForum 4) ist sicher die beste Forum-Software, die ich kenne.</p>
</blockquote>
<p>Die beste mit den meisten Fetures ist wohl PHPbb da kommt nichts dran. Das ist eine ausgefeilte Software. Hier im Forum ist es ein Katastrophe etwas zu posten und zu formatieren. Die Selfhtml Macher müssen sich nicht wundern wenn alles nicht richtig dargestellt wird. Traurig von so einer Seite.</p>
<blockquote>
<p>Der Unterschied ist übrigens, dass in der grünen zwei Leerzeichen am Ende stehen.</p>
</blockquote>
<p>Leerzeichen also um einen Absatz zu erzeugen? Sorry wie dumm ist das denn bitte? Ein Absatz macht jeder mit einem ENTER und erwartet dann auch, dass ein Absatz angezeigt wird. Wenn dieses hier nicht der Fall ist, dann ist diese Forensoftware einfach Müll.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651215#m1651215Tabellenkalk2015-09-28T12:25:13Z2015-09-28T12:25:13ZWarum wurde mein Posting editiert? <p>Hallo,</p>
<blockquote>
<p>Der Unterschied ist übrigens, dass in der grünen zwei Leerzeichen am Ende stehen.</p>
</blockquote>
<p>@Christian Kruse: Schade, dass man das in der Vergleichsansicht nicht wahrnehmen kann.</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651217#m1651217Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T12:38:03Z2015-09-28T12:38:03ZWarum wurde mein Posting editiert? <p>@@Klaus</p>
<blockquote>
<p>Die beste mit den meisten Fetures ist wohl PHPbb da kommt nichts dran. Das ist eine ausgefeilte Software.</p>
</blockquote>
<p>Aber keine Forum-Software. <a href="http://aktuell.de.selfhtml.org/artikel/gedanken/foren-boards/index.htm" rel="nofollow noopener noreferrer">Foren und Boards</a></p>
<blockquote>
<p>Leerzeichen also um einen Absatz zu erzeugen? Sorry wie dumm ist das denn bitte? Ein Absatz macht jeder mit einem ENTER und erwartet dann auch, dass ein Absatz angezeigt wird.</p>
</blockquote>
<p>Ja. Bei 2× ENTER passiert das auch.</p>
<p>1× ENTER erzeugt nur dann einen Zeilenumbruch (keinen Absatz), wenn davor min. 2 Leerzeichen stehen. Blame <a href="http://markdown.de/syntax/index.html" rel="nofollow noopener noreferrer">Markdown</a>/Kramdown.</p>
<blockquote>
<p>Wenn dieses hier nicht der Fall ist, dann ist diese Forensoftware einfach Müll.</p>
</blockquote>
<p>Nein. Weder CForum noch Kramdown sind Müll.</p>
<p>Allerdings halte ich die Entscheidung, Kramdown hier für alle per Default zu verwenden – d.h. von allen zu <a href="http://wiki.selfhtml.org/wiki/SELFHTML:Forum/Bedienung" rel="nofollow noopener noreferrer">verlangen</a> – für unglücklich.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651219#m1651219Christian Krusehttp://wwwtech.de/about2015-09-28T12:42:33Z2015-09-28T12:42:33ZWarum wurde mein Posting editiert? <p>Hallo Tabellenkalk,</p>
<blockquote>
<blockquote>
<p>Der Unterschied ist übrigens, dass in der grünen zwei Leerzeichen am Ende stehen.</p>
</blockquote>
<p>@Christian Kruse: Schade, dass man das in der Vergleichsansicht nicht wahrnehmen kann.</p>
</blockquote>
<p>Da <a href="https://github.com/ckruse/cforum/commit/11653b75b5bdffd95e967edf875dbd7feadfa060" rel="noopener noreferrer">fehlte</a> ein <code>white-space:pre-wrap</code> für den <code>diff</code>-Container.</p>
<p>LG,<br>
CK</p>
<div class="signature">-- <br>
<a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a>
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651218#m1651218Auge2015-09-28T12:39:29Z2015-09-28T12:39:29ZFrage am Rande...<p>Hallo</p>
<blockquote>
<p>warum sehe ich hier nur kleine Käsekästchen?</p>
</blockquote>
<p>Weil auf deinem Gerät keine Schrift installiert ist, die für die nämlichen Zeichen/Codepunkte <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> Schriftzeichen enthält.</p>
<blockquote>
<p><img src="/images/8c9b8e60-9492-4501-a9b2-441f4a0c0c3d.png" alt="Alternativ-Text" loading="lazy"></p>
</blockquote>
<p>Bei mir sieht das so aus. Mir fehlt, wie man sieht, der vulkanische Gruß, das Zeichen für „LLAP“ (live long and prosper).</p>
<p><img src="/images/4fe43077-b304-4f45-968b-35be774d7d89.png" alt="Schriftzeichen mit Symbolen" loading="lazy"></p>
<p>Tschö, Auge</p>
<div class="signature">-- <br>
Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.<br>
Terry Pratchett, „Gevatter Tod“
</div>
<hr class="footnotes-sep">
<section class="footnotes">
<ol class="footnotes-list">
<li id="fn1" class="footnote-item"><p>Den Codepunkt der Zeichen siehst du in den Kästen. Für den Ball ist dies (wenn ich die Pixel richtig interpretiere) <code>26BD</code>. <a href="#fnref1" class="footnote-backref">↩︎</a></p>
</li>
</ol>
</section>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651220#m1651220Christian Krusehttp://wwwtech.de/about2015-09-28T12:43:47Z2015-09-28T12:43:47ZFrage am Rande...<p>Hallo Fred,</p>
<blockquote>
<p>warum sehe ich hier nur kleine Käsekästchen?</p>
</blockquote>
<p><a href="https://zhm.github.io/symbola/" rel="nofollow noopener noreferrer">Symbola</a> installieren, dann klappt es auch mit den Emojis ;-)</p>
<p>LG,<br>
CK</p>
<div class="signature">-- <br>
<a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a>
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651229#m1651229HTML / CSS Anfänger2015-09-28T13:09:11Z2015-09-28T13:09:11ZWarum wurde mein Posting editiert? <blockquote>
<p>Aber keine Forum-Software. <a href="http://aktuell.de.selfhtml.org/artikel/gedanken/foren-boards/index.htm" rel="nofollow noopener noreferrer">Foren und Boards</a></p>
</blockquote>
<p>Dieses Forum wurde auch jeder Webseiten Betreiber gerne ablehnen, da es einfach nur Dreck ist. Fehler über Fehler</p>
<blockquote>
<p>Ja. Bei 2× ENTER passiert das auch.</p>
</blockquote>
<p>Typisch Selfhtml immer etwas eigenes haben wollen. In jeder Software weiß man, dass man bei Enter einen Absatz macht, drückt man STRG + Enter macht man einen kleineren Absatz.</p>
<blockquote>
<p>Nein. Weder CForum noch Kramdown sind Müll.</p>
</blockquote>
<p>selfhtml ist doch einen Anlaufstelle für Anfänger oder? also warum muss ich studieren um den Dreck hier verwenden zu können und dann funktioniert er nicht einmal richtig. Diesen Programmierer hätte ich längst entlassen.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651221#m1651221Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T12:44:09Z2015-09-28T12:44:09ZFrage am Rande...<p>@@Auge</p>
<blockquote>
<p>Weil auf deinem Gerät keine Schrift installiert ist, die für die nämlichen Zeichen/Codepunkte [^1] Schriftzeichen enthält.</p>
</blockquote>
<p>„Codepunkt“? Ich würde denken, die gängige Übersetzung von <em>code point</em> ist „Zeichencode“.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651222#m1651222Fred2015-09-28T12:46:40Z2015-09-28T12:46:40ZFrage am Rande...<p>Hallo</p>
<blockquote>
<p>Weil auf deinem Gerät keine Schrift installiert ist, die für die nämlichen Zeichen/Codepunkte [^1] Schriftzeichen enthält.</p>
</blockquote>
<p>Da habe ich hier keinen Einfluß drauf, ich sehe es mir heute abend mal zuhause an, danke.</p>
<p>Fred</p>
<div class="signature">-- <br>
Männer haben auch Gefühle. Hunger und Durst zum Beispiel.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651224#m1651224Tabellenkalk2015-09-28T12:48:46Z2015-09-28T12:48:46ZWarum wurde mein Posting editiert? <p>Hallo,</p>
<blockquote>
<p>Da fehlte [was]</p>
</blockquote>
<p>Der Fix ging ja fix! Danke!</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651223#m1651223Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T12:47:27Z2015-09-28T12:47:27ZFrage am Rande...<p>@@Christian Kruse</p>
<blockquote>
<p>dann klappt es auch mit den Emojis <strong>;-)</strong></p>
</blockquote>
<p>Wie man hier sieht. (Hervorhebung von mir.) SCNR.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651225#m1651225Christian Krusehttp://wwwtech.de/about2015-09-28T12:49:28Z2015-09-28T12:49:28ZFrage am Rande...<p>Hallo Gunnar,</p>
<blockquote>
<blockquote>
<p>dann klappt es auch mit den Emojis <strong>;-)</strong></p>
</blockquote>
<p>Wie man hier sieht. (Hervorhebung von mir.) SCNR.</p>
</blockquote>
<p>Old habits die hard. </p>
<p>LG,<br>
CK</p>
<div class="signature">-- <br>
<a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a>
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651227#m1651227Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T12:54:49Z2015-09-28T12:54:49ZFrage am Rande...<p>@@Christian Kruse</p>
<blockquote>
<blockquote>
<blockquote>
<p>dann klappt es auch mit den Emojis <strong>;-)</strong></p>
</blockquote>
<p>Wie man hier sieht. (Hervorhebung von mir.) SCNR.</p>
</blockquote>
<p>Old habits die hard. </p>
</blockquote>
<p>Die Forumsoftware hier ist aber auch wirklich totaler Müll – kann nicht mal <code>;-)</code> automatisch in umwandeln. <em><FancyBoardXY></em> kann das seit Version 0.9 alpha!!1elf</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651231#m1651231Christian Krusehttp://wwwtech.de/about2015-09-28T13:12:36Z2015-09-28T13:12:36ZFrage am Rande...<p>Hallo Gunnar,</p>
<blockquote>
<p>Die Forumsoftware hier ist aber auch wirklich totaler Müll – kann nicht mal <code>;-)</code> automatisch in umwandeln. <em><FancyBoardXY></em> kann das seit Version 0.9 alpha!!1elf</p>
</blockquote>
<p>Den Programmierer hätte man schon lange entlassen sollen!</p>
<p>L G,<br>
CK</p>
<div class="signature">-- <br>
<a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a>
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651230#m1651230Christian Krusehttp://wwwtech.de/about2015-09-28T13:11:03Z2015-09-28T13:11:03ZWarum wurde mein Posting editiert? <p>Hallo HTML,</p>
<blockquote>
<p>Diesen Programmierer hätte ich längst entlassen.</p>
</blockquote>
<p>Dazu müsste man erstmal einen einstellen.</p>
<p>LG,<br>
CK</p>
<div class="signature">-- <br>
<a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a>
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651232#m1651232Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T13:21:28Z2015-09-28T13:21:28ZWarum wurde mein Posting editiert? <p>@@HTML / CSS Anfänger</p>
<blockquote>
<p>Dieses Forum wurde auch jeder Webseiten Betreiber gerne ablehnen,</p>
</blockquote>
<p>Dieses Forum würde auch alle Trolle gerne ablehnen.</p>
<blockquote>
<p>Fehler über Fehler</p>
</blockquote>
<p>Wie z.B. fehlende ü-Punkte und <a href="https://de.wikipedia.org/wiki/Leerzeichen_in_Komposita" rel="nofollow noopener noreferrer">Deppenleerzeichen</a>.</p>
<blockquote>
<p>selfhtml ist doch einen Anlaufstelle für Anfänger oder? also warum muss ich studieren um den Dreck hier verwenden zu können und dann funktioniert er nicht einmal richtig.</p>
</blockquote>
<p>Ohne deine Fäkalsprache würde ich diesen Punkt glatt unterstützen.</p>
<blockquote>
<p>Diesen Programmierer hätte ich längst entlassen.</p>
</blockquote>
<p>Geht nicht, da nicht angestellt. Nichtmal den Geldhahn kann man ihm zudrehen, da er das alles kostenlos macht. Tja, an den ist kein Rankommen.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651235#m1651235Tabellenkalk2015-09-28T13:29:01Z2015-09-28T13:29:01ZWarum wurde mein Posting editiert? <p>Hallo,</p>
<blockquote>
<p>Geht nicht, da nicht angestellt. Nichtmal den Geldhahn kann man ihm zudrehen, da er das alles kostenlos macht. Tja, an den ist kein Rankommen.</p>
</blockquote>
<p>und das Schlimmste: man kann ihn nicht mal hier aus dem Forum werfen, da er direkten Datenbank-Zugang hat...</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651239#m1651239Tabellenkalk2015-09-28T13:36:24Z2015-09-28T13:36:24ZMit PHP rechnen - 2x round()<p>Hallo,</p>
<blockquote>
<p>Irgendwie komisch, oder ich verstehe deine Funktion nicht oder bin zu dumm zu rechnen.</p>
</blockquote>
<p>Du hast dich, im Gegensatz zu PHP, nicht an die Punkt-vor-Strich-Rechnung gehalten.</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651240#m1651240Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T13:37:52Z2015-09-28T13:37:52ZMit PHP rechnen - 2x round()<p>@@Klaus</p>
<blockquote>
<p>Irgendwie komisch, oder ich verstehe deine Funktion nicht oder bin zu dumm zu rechnen.</p>
</blockquote>
<p>Punktrechnung geht vor Strichrechnung. Siehe Mathe-Fibel. ;-)</p>
<blockquote>
<p>Hier kommt das falsche Ergebnis raus (7.29 €)</p>
</blockquote>
<p>0.74 + (3.00 + 2.50) * 1.19 = 7.285</p>
<p><a href="https://de.wikipedia.org/wiki/Rundung#Kaufm.C3.A4nnisches_Runden" rel="nofollow noopener noreferrer">Kaufmännische Rundung</a>, stimmt schon.</p>
<blockquote>
<p>So kommt das richtige Ergebnis raus (7.43 €)</p>
</blockquote>
<p>Da hast du auch ein paar Klammern mehr.</p>
<blockquote>
<p>0,74 + 3,00 + 2,50 = 6,24 € * 1,19 = 7,43 Euro</p>
</blockquote>
<p>Die Kettenschreibweise ist falsch.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651237#m1651237Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T13:31:26Z2015-09-28T13:31:26ZWarum wurde mein Posting editiert? <p>@@Tabellenkalk</p>
<blockquote>
<p>und das Schlimmste: man kann ihn nicht mal hier aus dem Forum werfen, da er direkten Datenbank-Zugang hat...</p>
</blockquote>
<p>Sag bloß, der könnte hier Postings editieren?</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651241#m1651241Tabellenkalk2015-09-28T13:38:11Z2015-09-28T13:39:10ZWarum wurde mein Posting editiert? <p>Hallo,</p>
<blockquote>
<p>Sag bloß, der könnte hier Postings editieren?</p>
</blockquote>
<p>vermutlich sogar so, dass man den Unterschied im Versionsvergleich gar nicht sieht...</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651244#m1651244Matthias Apsel2015-09-28T13:50:49Z2015-09-28T13:50:49ZMit PHP rechnen - 2x round()<p>Hallo Gunnar Bittersmann,</p>
<blockquote>
<blockquote>
<p>0,74 + 3,00 + 2,50 = 6,24 € * 1,19 = 7,43 Euro</p>
</blockquote>
<p>Die Kettenschreibweise ist falsch.</p>
</blockquote>
<p>Das ist neben den drei binomischen Formeln (*g*) eine der größten Plagen im Matheunterricht.</p>
<p>Bis demnächst<br>
Matthias</p>
<div class="signature">-- <br>
Signaturen sind bloed (Steel) und Markdown ist mächtig.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651251#m1651251Klaus2015-09-28T14:15:39Z2015-09-28T14:15:39ZMit PHP rechnen - 2x round()<blockquote>
<p>Punktrechnung geht vor Strichrechnung. Siehe Mathe-Fibel. ;-)</p>
<blockquote>
<p>Hier kommt das falsche Ergebnis raus (7.29 €)
0.74 + (3.00 + 2.50) * 1.19 = 7.285
<a href="https://de.wikipedia.org/wiki/Rundung#Kaufm.C3.A4nnisches_Runden" rel="nofollow noopener noreferrer">Kaufmännische Rundung</a>, stimmt schon.</p>
</blockquote>
</blockquote>
<p>da auf meinem Server der ganze Mathe Scheiß nicht funktioniert, bin ich unschuldig! Wenn die Technik nicht mitspielt, spielt mein Kopf auch nicht mit.</p>
<p>Spaß bei Seite. Ich ändere deine Formel etwas, denn die ersten drei Zahlen können zusammengezählt werden. Also sieht Formel so aus</p>
<p>(0.74 + 3.00 + 2.50) * 1.19 = 7.4256 gerundet mit number_format auf 2 Stellen 7.43.</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651254#m1651254Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T14:26:10Z2015-09-28T14:30:06ZWarum wurde mein Posting editiert? <p>@@Tabellenkalk</p>
<blockquote>
<blockquote>
<p>Sag bloß, der könnte hier Postings editieren?</p>
</blockquote>
<p>vermutlich sogar so, dass man den Unterschied im Versionsvergleich gar nicht sieht...</p>
</blockquote>
<p>Wo er bei <a href="http://codepen.io/gunnarbittersmann/pen/zvoJad?editors=110" rel="noopener noreferrer">Änderungen am Stylesheet</a> fix bei der Sache ist … (<a href="http://caniuse.com/#feat=css-element-function" rel="noopener noreferrer">Firefox only</a>)</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651253#m1651253Klaus2015-09-28T14:18:34Z2015-09-28T14:18:34ZMit PHP rechnen<blockquote>
<p>vermutlich hat dieser Anbieter extra deswegen den Namen gewählt - weil in den Basispaketen eben meist sehr wenig "inkl." ist.</p>
</blockquote>
<p>schreiben aber</p>
<blockquote>
<p>Wir, die Firma ALL-INKL.COM aus Sachsen, sind einer der erfolgreichsten professionellen Anbieter von Dienstleistungen im Bereich Webhosting, Server und Domainverwaltung</p>
</blockquote>
<p>Ich werde schauen ob ich in Zukunft einen besseren Anbieter finde :/</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651305#m1651305Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-29T08:08:12Z2015-09-29T08:08:12ZWarum wurde mein Posting editiert? <p>@@Gunnar Bittersmann</p>
<blockquote>
<p>Wo er bei <a href="http://codepen.io/gunnarbittersmann/pen/zvoJad?editors=110" rel="noopener noreferrer">Änderungen am Stylesheet</a> fix bei der Sache ist … (<a href="http://caniuse.com/#feat=css-element-function" rel="noopener noreferrer">Firefox only</a>)</p>
</blockquote>
<p>Bei der Spielerei bin ich übers Markup gestolpert:</p>
<pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>del<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>del</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>del</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ins<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ins</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>strong</span><span class="token punctuation">></span></span> und keiner merkt’s<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>strong</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ins</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span>
</code></pre>
<p>Zum <strong>Markieren</strong> gibt es in HTML ein spezielles Element: <a href="http://www.w3.org/TR/html5/text-level-semantics.html#the-mark-element" rel="nofollow noopener noreferrer"><code>mark</code></a>, nicht <code>strong</code>:</p>
<pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>del<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>del</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>del</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ins<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ins</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>mark</span><span class="token punctuation">></span></span> und keiner merkt’s<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>mark</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ins</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span>
</code></pre>
<p>Aber wozu zwei Container? Ist das Markierte nicht genau das Eingefügte bzw. Gelöschte, also <code>ins</code> bzw. <code>del</code>?</p>
<pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>del<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
aus alt mach neu
<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ins<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ins</span><span class="token punctuation">></span></span> und keiner merkt’s<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ins</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span>
</code></pre>
<p>Oder ohne die <code>li</code>-Elemente<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>:</p>
<pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>del</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>del</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ins</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>mark</span><span class="token punctuation">></span></span> und keiner merkt’s<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>mark</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ins</span><span class="token punctuation">></span></span>
</code></pre>
<p>Was sagst du, @Christian Kruse?</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
<hr class="footnotes-sep">
<section class="footnotes">
<ol class="footnotes-list">
<li id="fn1" class="footnote-item"><p>Zeilen sind nicht wirklich Listitems. Dafür sollte es einen Elementtypen geben, wie er <a href="http://www.w3.org/TR/xhtml2/mod-text.html#sec_9.8." rel="nofollow noopener noreferrer">in XHTML 2 vorgesehen</a> war. In HTML5 wäre <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>span</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>line<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> zu verwenden oder ein <em>custom element</em> wie <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>x-l</span><span class="token punctuation">></span></span></code> oder <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>x-line</span><span class="token punctuation">></span></span></code>. <a href="https://twitter.com/g16n/status/509234788386230273" rel="nofollow noopener noreferrer">Tweet</a> ff. <a href="#fnref1" class="footnote-backref">↩︎</a></p>
</li>
</ol>
</section>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651263#m1651263Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-28T16:38:28Z2015-09-28T16:38:28ZWarum wurde mein Posting editiert? <p>@@Klawischnigg</p>
<blockquote>
<p>Was der OP zu stur und begriffsstutzig ist bist Du eindeutig zu zwanghaft. Lass' ihn doch in sein Verderben rennen...</p>
</blockquote>
<p>Gerne. Ich hatte das OP aber schon editiert, bevor sich Klaus hier zum Klopps gemacht hat. Ich wollte einfach nur nett sein; wusste zu dem Zeitpunkt ja noch nicht, zu wem.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651288#m1651288Matthias Apsel2015-09-28T21:25:33Z2015-09-28T21:25:33ZMit PHP rechnen<p>Hallo Linuchs,</p>
<blockquote>
<p>Wohl dem, der Kopf-Rechnen gelernt hat. Aber wenn du seit dem Kindergarten all die Jahre mit Hand rechnest, bitteschön:</p>
<p><img src="http://www.ikea.com/de/de/images/products/mula-rechenbrett__21167_PE106157_S4.JPG" alt="Handrechner" title="Titel des Bildes" loading="lazy"></p>
</blockquote>
<p>Wobei man das auch lernen muss. Ich habe mal zu meiner Jugendzeit in einem <a href="https://de.wikipedia.org/wiki/Russenmagazin" rel="nofollow noopener noreferrer">Russenmagazin</a> Kassiererinnen damit virtuos hantieren sehen. Achja: Das mit dem Teppich waren meine Eltern.</p>
<p>Bis demnächst<br>
Matthias</p>
<div class="signature">-- <br>
Signaturen sind bloed (Steel) und Markdown ist mächtig.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651291#m1651291Tabellenkalk2015-09-29T06:00:03Z2015-09-29T06:00:03ZMit PHP rechnen<p>Hallo,</p>
<blockquote>
<p>Wobei man das auch lernen muss. Ich habe mal zu meiner Jugendzeit in einem <a href="https://de.wikipedia.org/wiki/Russenmagazin" rel="nofollow noopener noreferrer">Russenmagazin</a> Kassiererinnen damit virtuos hantieren sehen.</p>
</blockquote>
<p>Und dann gabs da noch den Kassierer in einem chinesischen Computerladen, der einen Abakus verwendete...</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651306#m1651306Christian Krusehttp://wwwtech.de/about2015-09-29T08:16:36Z2015-09-29T08:16:36ZWarum wurde mein Posting editiert? <p>Hallo Gunnar,</p>
<blockquote>
<p>Was sagst du, @Christian Kruse?</p>
</blockquote>
<p><a href="https://github.com/samg/diffy" rel="noopener noreferrer">Third party</a>, der Output ist nicht änderbar.</p>
<p>LG,<br>
CK</p>
<div class="signature">-- <br>
<a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a>
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651560#m1651560Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-10-02T15:56:31Z2015-10-02T15:56:31Zcustom elements<p>@@Gunnar Bittersmann</p>
<blockquote></blockquote>
<p>Ich tendiere übrigens zu <em>custom elements</em>. Daten sind der beste (einzige?) Weg, Browserhersteller und Spec-Autoren zu überzeugen.</p>
<p>Google z.B. wertet die Verwendung von Elementen im Quelltext aus. Und wenn auf vielen Seiten sowas wie <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>x-line</span><span class="token punctuation">></span></span></code> auftaucht, wäre das ein Indiz, dass es sinnvoll wäre, ein entsprechendes Element in die HTML-Spec aufzunehmen.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651308#m1651308Gunnar Bittersmannselfhtml@bittersmann.dehttp://bittersmann.de2015-09-29T08:33:32Z2015-09-29T08:33:32ZWarum wurde mein Posting editiert? <p>@@Christian Kruse</p>
<blockquote>
<p><a href="https://github.com/samg/diffy" rel="noopener noreferrer">Third party</a>, der Output ist nicht änderbar.</p>
</blockquote>
<p>Immer ärgerlich, wenn Drittanbieter eigentlich nützliche Dinge bauen, aber wenig Ahnung von HTML haben und Elemente falsch verwenden.</p>
<p>LLAP </p>
<div class="signature">-- <br>
Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein.
</div>
https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651312#m1651312Christian Krusehttp://wwwtech.de/about2015-09-29T08:51:26Z2015-09-29T08:51:26ZWarum wurde mein Posting editiert? <p>Hallo Gunnar,</p>
<blockquote>
<blockquote>
<p><a href="https://github.com/samg/diffy" rel="noopener noreferrer">Third party</a>, der Output ist nicht änderbar.</p>
</blockquote>
<p>Immer ärgerlich, wenn Drittanbieter eigentlich nützliche Dinge bauen, aber wenig Ahnung von HTML haben und Elemente falsch verwenden.</p>
</blockquote>
<p>In der Tat. Mal sehen ob man da nicht einen PR schicken kann, aber ich verspreche nichts.</p>
<p>LG,<br>
CK</p>
<div class="signature">-- <br>
<a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a>
</div>