1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

sprintf?

  • Mir nicht
  • 21. November 2005 um 10:31
  • Mir nicht
    Großmeister(in)
    Beiträge
    524
    • 21. November 2005 um 10:31
    • #1

    Also ich beschäftige mir z.Z. mit php also bin am lernen.
    Jetzt bin ich auf den Befehl "sprinf" gestossen.
    Habe dazu auf "http://www.php4-forum.de" folgendes Beispiel gefunden:

    Code
    $wovon = "PHP3-Forum";
    echo sprintf("Ich bin ein Fan von %s",$wovon);

    Ich versteh den WEiteren Sinn dieses Befehls nicht.
    die Variable $wovon, ist doch schon gesetzt. FÜr was benötige ich das %s.
    Kann mir jemand diesen Befehl erklären?

    Danke
    Ich

    Viele Grüße

    Mir nicht

  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 21. November 2005 um 10:53
    • #2

    Moin!

    Mit sprintf kannst du die Ausgabe im Browser formatieren - dein Beispiel macht da allerdings tatsächlich keinen Sinn.

    Aber wenn du z.B. mal an Felder mit Beträgen denkt, dann sieht das schon ganz anders aus:
    [php:1:78297a351f]<?php
    $wert = 123;
    echo "Betrag: ".sprintf ("%01.2f Euro;", $wert);

    $wert2 = 23.8;
    echo "
    Temperatur: ".sprintf ("%01.0f° C", $wert2);
    ?>[/php:1:78297a351f]

    Ansonsten guckst du hier -> http://www.selfphp.de/funktionsrefer…nen/sprintf.php

    G.a.d.M.

    Ronald

    annunci per coppie

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 21. November 2005 um 11:11
    • #3

    echo sprintf("Ich bin ein Fan von %s",$wovon);
    geht auch

    printf("Ich bin ein Fan von %s",$wovon);

    macht dann aber imemr noch keien sinn, da

    echo "Ich bin ein Fan von ".$wovon;

    einfacher ist.

  • Mir nicht
    Großmeister(in)
    Beiträge
    524
    • 21. November 2005 um 15:31
    • #4

    Aber genau das versteh ich nicht. Was passiert in diesem Befehl.
    Ich krieg bei der Temperatur: 24° C aber bei dem Geld: 123.00 Euro!
    :?:

    Was macht [php:1:72ce88af0e]sprintf ("%01.0f° C", $wert2); [/php:1:72ce88af0e] mit dem Wert2?

    Viele Grüße

    Mir nicht

  • Mir nicht
    Großmeister(in)
    Beiträge
    524
    • 22. November 2005 um 16:47
    • #5

    DAnke habs selber rausgefindet

    Viele Grüße

    Mir nicht

Tags

  • forum
  • www
  • browser
  • http
  • code
  • geld
  • php
  • ionen
  • euro
  • formatieren
  • funktionen
  • wert
  • ring
  • ausgabe
  • temperatur
  • variable
  • string
  • felder
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche