Website Development Prices

Search Blog

Wednesday, February 3, 2016

Konvertovanje u string iz stringa (Converting to string from a string)

Konvertovanje u string iz stringa je kada se podaci do servera i od servera salju kao stringovi. Konverziju striga cete izvrsiti pomocu operacije pretvaranja (string) ili pomocu funkcije strval.

Primer:

<?php

$float = 1.2345;
echo (string) $float, "<br />";
echo strval($float), "<br />";


?>

Ovaj fajl sacuvajte kao u-string-iz-stringa.php.

Rezultat:

2.3456
2.3456

Ceo ili realan broj se konvertuju u string koji predstavlja broj sa njegovim ciframa (ukljucujuci i njegov eksponent), 

Vrednost TRUE tipa boolean se konvertuje u string "1".
Vrednost FALSE tipa boolean se u konvertuje u "" tj. prazan string,
Vrednost NULL se konvertuje u prazan string.

String uvek mozete konvertovati u broj. String ce se tretirati kao realan broj ako sadrzi neki od karaktera '.', 'e', 'E', u suprotnom ce se tretirati kao ceo broj.

PHP odredjuje numericku vrednost  stringa od pocetnog dela stringa. Ako string pocinje numerickim podatkom, onda se koristi taj podatak, u suprotnom ce vrednost biti nula.

Ispravni numericki podaci se sastoje od opcionog znaka (+ ili -=), iza kojih slede jedna ili vise cifara (ukljucujuci i decimalnu tacku) i opcioni argument (eksponencijalni deo je 'e' ili 'E'; iza njega slede jedna ili vise cifara).

Primer 2:

<?php

$broj = 1 + "13.5";
echo "$broj<br />";

$broj = 1 + "-1.5e2";
echo "$broj<br />";

$tekst = 7.0;
$broj = (float) $tekst;

echo $broj / 2.0, "<br />";

?>

Rezultat:

14.5
-149
3.5


Converting the string from string is when data to the server and from the server are sent as strings. Conversion of string will be made by using the operation of converting (string) or using the function strval.

Example:

<?php

$float = 1.2345;
echo (string) $float, "<br />";
echo strval($float), "<br />";


?>

Save this file as in-string-from-string.php.

Result:

2.3456
2.3456

Whole or real number is converted to a string representing the number with its digits (including its exponent).
Value TRUE boolean type is converted to the string "1".
Value FALSE boolean type is converted to the "" ie. an empty string,
The value NULL is converted to an empty string.

String you can always convert in the number. String will be treated as a real number if it contains some of the characters '.', 'e', 'E', otherwise it will be treated as an integer.

PHP determines the numeric value of a string of initial part of the string. If the string begins with numerical data, then uses that information, otherwise it will be a value of zero.

Correct numerical data consist of an optional sign (+ or -=), which are followed by one or more digits (including the decimal point) and an optional argument (exponential part of the 'e' or 'E', followed by one or more digits ).

Example 2:

<?php

$number = 1 + "13.5";
echo "$number<br />";

$number = 1 + "-1.5e2";
echo "$number<br />";

$text = 7.0;
$number = (float) $text;
echo $number / 2.0, "<br />";


?>

Result:

14.5
-149
3.5

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.