php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.07.2008, 15:52  
Neuer Benutzer
 
Registriert seit: 20.07.2008
Beiträge: 6
trowman befindet sich auf einem aufstrebenden Ast
Standard Übung - Rechnen mit PHP ????

Hallo, ich habe gerade angefangen PHP zu lernen und komme da gerade nicht weiter. Ich wollte grade das Rechnen mit PHP lernen aber ich bekomme immer ein Parse error ausgepuckt und weiß nich warum. Könnt ihr mir helfen?

Hier mein Code:
PHP-Code:
<html>
<head>
<title>Rechnen mit PHP</title>
</head>
<body>
<?php
//Eingabe
$zahl1 20;
$zahl2 8;
//Verarbeitung
$add $zahl1 $zahl2
$sub 
$zahl1 $zahl2
$div 
$zahl1 $zahl2
$mul 
$zahl1 $zahl2
//Ausgabe
echo "Rechnen mit PHP";echo "<br><br>";
echo 
$zahl1; echo "+"; echo $zahl2; echo "="; echo $add; echo "<br>";
echo 
$zahl1; echo "-"; echo $zahl2; echo "="; echo $sub; echo "<br>";
echo 
$zahl1; echo "/"; echo $zahl2; echo "="; echo $div; echo "<br>";
echo 
$zahl1; echo "*"; echo $zahl2; echo "="; echo $mul;
?>
</body>
</html>
trowman ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.07.2008, 15:53  
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 19
PHP4ever befindet sich auf einem aufstrebenden Ast
Standard

Hallo

nach
Code:
$add = $zahl1 + $zahl2
$sub = $zahl1 - $zahl2
$div = $zahl1 / $zahl2
$mul = $zahl1 * $zahl2 
fehlt hinter jeder Zeile ein Semikolon!
Ansonsten bitte schreiben auf welcher Zeile der Parse Error entsteht ...
Gruß Flo
__________________
"Je größer die Insel des Wissens, desto länger die Küste der Verzweiflung!"
PHP4ever ist offline  
Alt 20.07.2008, 15:53  
Neuer Benutzer
 
Registriert seit: 20.07.2008
Beiträge: 6
trowman befindet sich auf einem aufstrebenden Ast
Standard

Ok habs, habe die ";" vergessen ^^
Naja Anfängerfehler

Oh da wa einer schneller aber trotzdem Danke ^^
trowman ist offline  
Alt 20.07.2008, 16:19  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Außerdem kannst du die Ausgabe noch deutlich vereinfachen. Du kannst zwei Strings oder Variablen mit . zusammenfügen.

PHP-Code:
<?php
// deine Version
echo $zahl1; echo "+"; echo $zahl2; echo "="; echo $add; echo "<br>";

// einfachere Version
echo $zahl1 '+' $zahl2 '=' $add '<br />';
Viel Spass weiterhin
Flor1an ist offline  
Alt 20.07.2008, 16:29  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Was Flor1an dir damit sagen will,belies dich in Stringverkettungen damit kannst du alles bedeutend kürzer und vereinfachter darstellen!

Der . ist ein Stringverkettungsoperator!
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 20.07.2008, 17:32  
Neuer Benutzer
 
Registriert seit: 20.07.2008
Beiträge: 6
trowman befindet sich auf einem aufstrebenden Ast
Standard

ahh also denn so:

PHP-Code:
<html>
<head>
</head>
<?php
//Eingabe
$zahl1 20;
$zahl2 8;
//Verarbeitung
$add $zahl1 $zahl2;
$sub $zahl1 $zahl2;
$div $zahl1 $zahl2;
$mul $zahl1 $zahl2;
//Ausgabe
echo "Rechnen mit PHP <br><br>",$zahl1," + ",$zahl2," = ",$add,"<br>",$zahl1," - ",$zahl2," = ",$sub,"<br>",$zahl1," / ",$zahl2," = ",$div,"<br>",$zahl1," * ",$zahl2," = ",$mul;
?>
<body>
</body>
</html>
trowman ist offline  
Alt 20.07.2008, 18:04  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ja so kannst du das auch machen. Komma funktioniert ebenfalls als Verbindungsstück, ist sogar nach der Performance her besser. Aber dass ist egal. Gewöhnlich verwendet man Punkt anstatt Komma.

Die Ausgabe kannst du aber auch etwas schöner darstellen:
PHP-Code:
<?php
echo "Rechnen mit PHP <br><br>",
    
$zahl1," + ",$zahl2," = ",$add,"<br>",
    
$zahl1," - ",$zahl2," = ",$sub,"<br>",
    
$zahl1," / ",$zahl2," = ",$div,"<br>",
    
$zahl1," * ",$zahl2," = ",$mul;
Du kannst da eben Zeilenumbrüche einbauen. Das lässt den Text gleich besser lesen!
Flor1an ist offline  
Alt 20.07.2008, 18:05  
Neuer Benutzer
 
Registriert seit: 20.07.2008
Beiträge: 6
trowman befindet sich auf einem aufstrebenden Ast
Standard

ok danke =)
trowman ist offline  
Alt 20.07.2008, 18:06  
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 19
PHP4ever befindet sich auf einem aufstrebenden Ast
Standard

Dein Quelltext ist jetzt zwar richtig aber der Übersichtlichkeit halber ist eine Quelltext-Zeile je Operation sinnvoll.
Wie Flor1an schon geschrieben hat:
Code:
echo $zahl1 . '+' . $zahl2 . '=' . $add . '<br />'; 
und das für Addition, Subtraktion, Multiplikation und Division also:
Code:
echo $zahl1 . '+' . $zahl2 . '=' . $add . '<br />';
echo $zahl1 . '-' . $zahl2 . '=' . $sub . '<br />';
echo $zahl1 . '/' . $zahl2 . '=' . $div . '<br />';
echo $zahl1 . '*' . $zahl2 . '=' . $mul . '<br />'; 
lg Flo

***Da war jemand schneller***
__________________
"Je größer die Insel des Wissens, desto länger die Küste der Verzweiflung!"
PHP4ever ist offline  
Alt 20.07.2008, 18:08  
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 19
PHP4ever befindet sich auf einem aufstrebenden Ast
Standard

@Flor1an: Gibt es eine sinnvolle Begründung warum ein Komma die bessere Performance mit sich bringt? Wusste ich bis jetzt auch nicht!
__________________
"Je größer die Insel des Wissens, desto länger die Küste der Verzweiflung!"
PHP4ever ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
zahl in datenbank schreiben und damit rechnen. miwo Datenbanken 1 04.10.2007 18:18
xor rechnen Smily0412 PHP Tipps 2007 1 01.02.2007 20:42
Rechnung erst nach dem Includen rechnen Lassen PHP Tipps 2006 7 05.08.2006 16:09
rechnen mit datumsangaben plasma PHP Tipps 2006 17 17.03.2006 19:25
Mit dem Timestamp rechnen Clan-Opa PHP Tipps 2006 1 28.02.2006 09:32
Brauche mal etwas hilfe beim Rechnen.... PHP Tipps 2006 1 18.02.2006 19:11
rechnen mit Timestamps HStev PHP Tipps 2005-2 15 31.10.2005 12:22
binär rechnen jens76 PHP Tipps 2005-2 7 25.07.2005 15:29
Mit Tageszeiten rechnen und anzeigen PHP Tipps 2005-2 4 21.07.2005 14:19
Zeichenkette splitten und mit ihnen rechnen PHP Tipps 2005-2 6 08.07.2005 12:44
Mit Datumsangaben rechnen c-f-g PHP Tipps 2005-2 1 16.06.2005 08:31
Mit Inputboxen rechnen? PHP Tipps 2005-2 2 14.06.2005 10:47
Große Homepages - Womit muß ich rechnen? Off-Topic Diskussionen 18 08.06.2005 17:34
Punkt und Komma-Problem beim Rechnen mit Zahlen thomaspk PHP Tipps 2005 3 31.03.2005 19:59
[Erledigt] Probleme beim rechnen im php... PHP Tipps 2004 3 13.09.2004 08:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php übungen, rechnen mit komma übungen, php übungsaufgaben, http://www.php.de/php-tipps-2008/2168-ssoebung-rechnen-mit-php.html, übung rechnen mit php, php übung, php rechnen, währungsrechnen übungsaufgaben, Übungen php, übungsrechnen zeitangaben, kommaübungen, rechnen mit php, übungsrechnen, php übungen rechnen, übungsaufgaben währungsrechnen, währungsrechnen übungen, php übungen code, php übungen für anfänger, php in echo rechnen, komma rechnen übungsblätter

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum