• About
  • Kontakt
  • Sitemap
  • Impressum
rss
Logo
  • Startseite
  • Blogging
  • WordPress
  • HTML & CSS
  • AJAX
  • PHP
  • Link-Tipps
You are here: Web:Manual

Archiv für Februar, 2010

PHP: Restwert einer Division von zwei Zahlen ermitteln

26. Februar 2010 Thomas PHP Keine Kommentare

Nachdem ich gestern die Division und Multiplikation von Zahlen erklärt habe, möchte ich heute darauf eingehen, wie man bei einer Division ein ganzzahliges Ergebnis und den Restwert ermittelt. Zum Beispiel soll die Division 18/7 das Ergebnis 2 und den Rest 4 ergeben.

Für die Berechnung des Rests gibt es in PHP einen Operator, der Modulus genannt wird und mit dem Prozent-Zeichen % eingeleitet wird. Somit ergibt 18 % 7 den Rest von 18 geteilt durch 7.

Ein paar Beispiele

$var1 = 12;
$var2 = 5;

echo 10 % 3; // Gibt 1 aus
echo $var1 % $var2; //Gibt 2 aus

Wie man sieht, ist das Ermitteln des Restwerts nicht sehr schwer. Meistens möchte man jedoch auch das eigentliche Ergebnis als ganzzahlige Zahl und zusätzlich den Rest wissen. Für das normale Ergebnis kann ganz normal eine Division mit $var1 / $var2 verwendet werden. Dabei muss man beachten, dass bei der Division ein Kommawert entstehen kann und der Typ daher kein ganzzahliger Wert ist.

Um die Zahl einfach nach dem Komma abzuschneiden bzw. nur die ganze Zahl auszugeben, kann die Funktion intval verwendet werden.

Beispiel:

$var1 = 13;
$var2 = 5;

echo intval($var1 / $var2); // Gibt das Ergebnis 2 aus
echo $var1 % $var2; // Gibt den Rest 3 aus

Im Beispiel schneidet intval das eigentliche Ergebnis 2,6 der Division 13/5 beim Komma ab, sodass als Ergebnis 2 entsteht. Die Funktion rundet also nicht, sondern schneidet wirklich die Zahlen hinter dem Komma ab. Genau das, was ja auch erwünscht ist.

Ich wünsche euch viel Spaß beim PHP Restwert Rechnen!

PHP: Zahlen und Variablen mal nehmen und teilen

25. Februar 2010 Thomas PHP Ein Kommentar

Nachdem ich gestern kurz die Berechnung der Summe und Differenz von Zahlen und Variablen behandelt habe, möchte ich mich heute dem Multiplizieren und Dividieren von Zahlen widmen.

Das mal nehmen und teilen funktioniert ganz einfach mit den mathematischen oder auch arithmetischen Operatoren mal mit * und geteilt mit / . Es wird also keine spezielle PHP Funktion benötigt.

Ich denke ein paar Beispiele erklären es sehr deutlich:

echo 3*4; // Ausgabe von 12
echo 10/5; // Ausgabe von 2
$zahl = 3 * 10 / 5; // Die Variable $zahl bekommt den Wert 6 zugewiesen

Das Rechnen mit Variablen funktioniert auf die gleiche Weise. Des Weiteren können Variablen und Zahlen beliebig miteinander kombiniert werden und eine Rechenanweisung kann auch beliebig lang sein, d.h. mehrere Zahlen und Operanden aneinander gereiht.

Weitere Beispiele

echo $a * $b; // Gibt 8 aus
echo $a / 2; // Gibt 2 aus
echo $c = $a * $b / 4; // Die Variable $c erhält den Wert 2 und wird ausgegeben

Die Mal- und Geteilt- Operatoren * und / können natürlich auch mit + und – verknüpft werden. Dabei beherrscht PHP auch die “Punkt vor Strich” – Regel aus der herkömmlichen Mathematik, d.h. es wird nicht von links nach rechts gerechnet, sondern * und / haben Vorrang, außer eine Anweisung steht in Klammern.

Beispiele

echo 20+3*4; // Gibt 32 aus
echo 12-8/2; // Gibt 8 aus
echo (12-8)/2; // Gibt 2 aus, Klammern haben Vorrang

$e = "2"; // Variable $e wird als String definiert
echo 10 + $e; // PHP erkennt sogar die Zahl im String und rechnet damit

Dass PHP eine Addition einer Zahl und einem String erlaubt, liegt daran, dass PHP keine strikte Typunterscheidung bei Variablen vornimmt. Bei anderen Programmiersprache wird bei der Definition der Variablen auch angegeben, welchen Werttyp die Variable inne hat. Beispielsweise integer(Ganzzahl), double(Kommazahlen) oder String(Zeichenkette).

Die Variable darf dann auch nur einen Wert annehmen, der ihrem Typ entspricht. PHP verzichtet im Gegensatz zu anderen Sprachen auf diese strikte Unterscheidung, jede Variable kann beliebigen Wert annehmen und so ihren Typ während der Laufzeit verändern. Das aber nur als kleine Randbemerkung. Das Rechnen mit Zahlen und Variablen beherrscht nun jeder!

PHP: Variablen und Zahlen addieren und subtrahieren

24. Februar 2010 Thomas PHP Ein Kommentar

Verschiedene Zahlen oder Variablen zu addieren oder zu subtrahieren ist in PHP sehr leicht umzusetzen (in fast allen anderen Programmiersprachen übrigens auch). Dabei können einfach die mathematischen Operatoren plus + und minus - verwendet werden. Für die Summe und Differenz wird also keine aufwendige PHP Funktion benötigt.

Ein paar Beispiele:

echo 5+8; // Addieren von Zahlen und Ausgabe des Ergebnisses 13
echo 8-3; // Subtrahieren von Zahlen und Ausgabe der Zahl 5
$zahl = 8+3-5; // Das Ergebnis 6 wird in die Variable $zahl geschrieben

Das sollte für keinen ein Problem darstellen, denke ich. Neben Zahlen kann man außerdem auch Variablen miteinander summieren und voneinander abziehen. Zahlen und Variablen können dabei beliebig miteinander verknüpft werden.

Beispiele:

$a = 4;
$b = 3;

echo $a + $b; // Gibt 7 aus
echo $a - $b + 2; // Gibt 3 aus
$c = $a + 3 - $b; // Die Variable $c erhält den Wert 4
echo $d = $c + $a - 2; // Die Variable $d erhält den Wert 6 und wird ausgegeben

Viel mehr gibt es hier nicht zu erklären. Am Besten ihr probiert es einfach selbst ein wenig aus. Viel Spaß!

Relaunch von Web:Manual

23. Februar 2010 Thomas Blogging Ein Kommentar

Nach einer langen Inaktivität des Schreibens von mir soll es nun weitergehen mit Web:Manual. Im Grunde ist es weniger ein Relaunch als ein Neuanfang des Projekts. Dabei ändern sich auch ein paar Dinge.

In Zukunft möchte ich Web:Manual weiter betreiben als kleines Magazin über Webentwicklung, d.h. es wird kein klassischer Blog mehr sein, in welchem ich aus meiner Sicht rund ums Thema Internet schreibe, sondern eine reine Tutorial Site. Am stärksten äußert sich dies, dass ich von nun an auf Kommentare verzichten werde und es ausschließlich um Webprogrammierung gehen wird. » Weiterlesen..

Gültige CSS Grundfarben unter HTML

9. Februar 2010 Thomas HTML & CSS 5 Kommentare

Im Internet kann man mit mit jeder möglichen Farbkombination arbeiten, sprich bis zu rund 16 Millionen Farben. Diese können mit Raute und 6 Ziffern bestimmt werden, z.b. #ff0000. Die ersten beiden Ziffern stehen für Rot, die mittleren für Grün und die letzten beiden für Blau.

Für bestimmte Farben – ich nenne sie mal Grundfarben – gibt es neben dem Hex-Code auch noch einen Namen, der unter HTML reserviert ist. Momentan stehen 16 Namen fest, die von jedem Browser korrekt interpretiert werden. Diese tragen folgende Namen: » Weiterlesen..

MiniAjax – Auflistung von AJAX Scripts

7. Februar 2010 Thomas AJAX, Link-Tipps 3 Kommentare

In der neuen Kategorie “Link Tipps” gibt es Empfehlungen für externe Seiten, Tools und Scripts, die für Webentwickler interessant sind. Heute MiniAjax…

Auf MiniAjax.com gibt es eine Auflistung von insgesamt 55 Ajax Scripts. Diese einzelne Tools können meist schnell und einfach in die eigene Web-Anwendung integriert werden ohne das man AJAX wirklich beherschen muss.

Es finden sich beispielsweise Ajax Slideshows, Tabs Scripts, Ajax Poller Script, Form Validation, Bubble Tool Tips, Star Rating Bar, Prototype Windows, Instant Messanger, Sort Tables, Diagramms und Chart Scripte, die alle auf Ajax basieren.

Die Links verweisen auf die Entwickler-Sites auf denen meist noch ein passendes Tutorial zu den Ajax Helferein geboten wird. Ich selbst habe durch die Seite schon die ein oder andere nützliche Anwendung gefunden, die ich in eigenen Projekten verwenden konnte.

Über die Ajax Star Rating Bar habe ich sogar schon ein Tutorial geschrieben.

Alle weltweit verfügbaren Top-Level Domain Endungen

6. Februar 2010 Thomas Blogging 4 Kommentare

Wir alle kennen sie und benutzen sie täglich. Top-Level Domains wie zum Beispiel google.de – im Internet einfach als Adresse oder URL bekannt. Bestandteile einer solchen Domain ist zum einen der Domain-Name (hier google), zum anderen die Domain Endung (hier .de).

Diese Kombination ergibt einen einzigartigen Namen im weltweiten Internet. Die zentrale Verwaltungsstelle von Top Level Domains ist die Organisation IANA. Diese verwaltet jedoch nicht alle Domains selbst, sondern delegiert die Registrierung und Vergabe auf viele kleinere lokale Organisationen. Die Organisation für die Vergabe von deutschen Top-Level Domains mit der Endung .de regelt beispielsweise Denic.

Dadurch wird gewährleistet, dass jede Domain nur einmal im Internet vergeben wird und es so zu keinen Netzwerkproblemen kommen kann. Mittlerweile gibt es knapp 300 solcher Organisationen, die die unterschiedlichsten Domain-Endungen der Welt vergeben. Diese möchte ich nun alle auflisten. » Weiterlesen..

Page 1 of 212»
    • Letzte Artikel
    • Kategorien
    • Archive
    Letzte Artikel
    • PHP: Datei öffnen und auslesen mit fopen
    • PHP: Aufrunden von Zahlen mit der Funktion ceil()
    • PHP: Runden von Zahlen mit der Funktion round()
    • PHP: Eine Variable herunterzählen bzw um 1 vermindern
    • PHP: Eine Variable hochzählen bzw um 1 erhöhen
    Kategorien
    • AJAX (2)
    • Blogging (6)
    • HTML & CSS (1)
    • Link-Tipps (1)
    • PHP (17)
    Archives
    • April 2010 (1)
    • März 2010 (7)
    • Februar 2010 (12)
    • Juni 2008 (2)
    • Mai 2008 (3)
    • April 2008 (1)
  • Meine Wordpress Themes



    Ich biete professionelle, deutschsprachige Wordpress Themes - und das zum günstigen Preis von 29 €.

    Features sind unter anderem ein Theme Option Panel, benutzerdefiniertes Logo, verschiedene Farbschemen, Content Slider und eigene Widgets (Twitter, Banner Ads, Tabs).

    Natürlich unterstützen alle Themes die aktuelle Wordpress Version und deren Funktion wie die neuen Navigationmenüs, Widgetized Sidebars, Post Thumbnails und Threaded Comments.

    Weitere Informationen und Demos der Themes gibt es unter ThemeZee.com

  • Latest Tweets

    by ThemeZee.com

  • Blog abonnieren

    Abonniere jetzt Web:Manual per RSS Feed und bleibe über neue, interessante Artikel informiert.


  • Tag Cloud

    addieren AJAX bar blogs cms css differenz dividieren domain einsteiger farben functions funktion hex html katalog manual mathematik multiplizieren News objektorientiert oop operator PHP rating rechnen runden Scripts SEO stars string strings subtrahieren summe tes tools tutorial variable variablen verzeichnis verzweigung web-manual website xhtml zahlen
Web:Manual Magazin | © 2010
powered by