Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $date = "09/10/2019";
- $money = "1000,00";
- $date_array = explode("/",$date); // split the array
- $var_day = $date_array[0]; //day seqment
- $var_month = $date_array[1]; //month segment
- $var_year = $date_array[2]; //year segment
- $new_date_format = "$var_year-$var_day-$var_month"; // join them together
- function convertDate($date) {
- // EN-Date to GE-Date
- if (strstr($date, "-") || strstr($date, "/")) {
- $date = preg_split("/[\/]|[-]+/", $date);
- $date = $date[2]."-".$date[1]."-".$date[0];
- return $date;
- }
- return false;
- }
- function getAmount($money){
- $cleanString = preg_replace('/([^0-9\.,])/i', '', $money);
- $onlyNumbersString = preg_replace('/([^0-9])/i', '', $money);
- $separatorsCountToBeErased = strlen($cleanString) - strlen($onlyNumbersString) - 1;
- $stringWithCommaOrDot = preg_replace('/([,\.])/', '', $cleanString, $separatorsCountToBeErased);
- $removedThousendSeparator = preg_replace('/(\.|,)(?=[0-9]{3,}$)/', '', $stringWithCommaOrDot);
- return (float) str_replace(',', '.', $removedThousendSeparator);
- }
- echo $date;
- echo "<br>";
- echo convertDate($date);
- echo "<br>";
- echo $money;
- echo "<br>";
- echo getAmount($money);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement