Berechnung im Output, weitere Alternativen
bearbeitet von ursus contionabundo~~~php,bad
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
~~~
~~~output
PHP Warning: A non-numeric value encountered in Standard input code on line 4
PHP Stack trace:
PHP 1. {main}() Standard input code:0
-1
~~~
Mit Komma statt Punkt (echo-parts):
~~~PHP
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
~~~
~~~
Div: 2
~~~
Mit Klammern beim Verbinden des Strings:
~~~PHP
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "\n";
~~~
~~~
Div: 2
~~~
**Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
~~~PHP,good
setlocale( LC_ALL, 'de_DE' );
$gesamtZeit = 3;
$zu1 = 1;
printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
~~~
~~~
Div: 2,00
~~~
Berechnung im Output, weitere Alternativen
bearbeitet von ursus contionabundo~~~php,bad
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
~~~
~~~output
PHP Warning: A non-numeric value encountered in Standard input code on line 3
PHP Stack trace:
PHP 1. {main}() Standard input code:0
-1
~~~
Mit Komma statt Punkt (echo-parts):
~~~PHP
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
~~~
~~~
Div: 2
~~~
Mit Klammern beim Verbinden des Strings:
~~~PHP
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "\n";
~~~
~~~
Div: 2
~~~
**Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
~~~PHP,good
setlocale( LC_ALL, 'de_DE' );
$gesamtZeit = 3;
$zu1 = 1;
printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
~~~
~~~
Div: 2,00
~~~
Berechnung im Output, weitere Alternativen
bearbeitet von ursus contionabundo~~~php,bad
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
~~~
~~~output
PHP Warning: A non-numeric value encountered in Standard input code on line 3
PHP Stack trace:
PHP 1. {main}() Standard input code:0
-1
~~~
Mit Komma statt Punkt (echo-parts):
~~~PHP
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
~~~
~~~
Div: 2
~~~
Mit Klammern beim Verbinden des Strings:
~~~PHP
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "\n";
~~~
~~~
Div: 2
~~~
**Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
~~~PHP,good
setlocale( LC_ALL, 'de_DE' );
$gesamtZeit=3;
$zu1=1;
printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
~~~
~~~
Div: 2,00
~~~
Berechnung im Output, weitere Alternativen
bearbeitet von ursus contionabundo~~~php,bad
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
~~~
~~~output
PHP Warning: A non-numeric value encountered in Standard input code on line 1
PHP Stack trace:
PHP 1. {main}() Standard input code:0
-1
~~~
Mit Komma statt Punkt (echo-parts):
~~~PHP
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
~~~
~~~
Div: 2
~~~
Mit Klammern beim Verbinden des Strings:
~~~PHP
$gesamtZeit = 3;
$zu1 = 1;
echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "\n";
~~~
~~~
Div: 2
~~~
**Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
~~~PHP,good
setlocale( LC_ALL, 'de_DE' );
$gesamtZeit=3;
$zu1=1;
printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
~~~
~~~
Div: 2,00
~~~
Berechnung im Output, weitere Alternativen
bearbeitet von ursus contionabundo~~~php,bad
$gesamtZeit=3; $zu1=1; echo "Div: " . $gesamtZeit - $zu1 . "\n";
~~~
~~~output
PHP Warning: A non-numeric value encountered in Standard input code on line 1
PHP Stack trace:
PHP 1. {main}() Standard input code:0
-1
~~~
Mit Komma statt Punkt (echo-parts):
~~~PHP
$gesamtZeit=3;
$zu1=1;
echo "Div: " , $gesamtZeit - $zu1 , "\n";
~~~
~~~
Div: 2
~~~
Mit Klammern beim Verbinden des Strings:
~~~PHP
$gesamtZeit=3;
$zu1=1;
echo "Div: " . ( $gesamtZeit - $zu1 ) . "\n";
~~~
~~~
Div: 2
~~~
**Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
~~~PHP,good
setlocale(LC_ALL, "de_DE");
$gesamtZeit=3;
$zu1=1;
printf ( "Div: %1.2f\n", $gesamtZeit - $zu1 ) ;
~~~
~~~
Div: 2,00
~~~
Berechnung im Output, Weitere Alternative
bearbeitet von ursus contionabundo~~~php,bad
$gesamtZeit=3; $zu1=1; echo "Div: " . $gesamtZeit - $zu1 . "\n";
~~~
~~~output
PHP Warning: A non-numeric value encountered in Standard input code on line 1
PHP Stack trace:
PHP 1. {main}() Standard input code:0
-1
~~~
Mit Komma statt Punkt (echo-parts):
~~~PHP
$gesamtZeit=3;
$zu1=1;
echo "Div: " , $gesamtZeit - $zu1 , "\n";
~~~
~~~
Div: 2
~~~
Mit Klammern beim Verbinden des Strings:
~~~PHP
$gesamtZeit=3;
$zu1=1;
echo "Div: " . ( $gesamtZeit - $zu1 ) . "\n";
~~~
~~~
Div: 2
~~~
**Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
~~~PHP,good
setlocale(LC_ALL, "de_DE");
$gesamtZeit=3;
$zu1=1;
printf ( "Div: %1.2f\n", $gesamtZeit - $zu1 ) ;
~~~
~~~
Div: 2,00
~~~