how to return a numeric value from string in php?
Do you want to extract it from a string or the string is a number itself?
# case 1
$str1 = "Buy 12 apples, 1.5kg of beans and 4 onions, it's already 12:35 hurry up, it's l4t3!";
# case 2
$str2 = '12';
In first case by using preg_match_all() with a simple pattern like this /[\d]+/ you get:
 => Array
 => 12
 => 1
 => 5
 => 4
 => 12
 => 35
 => 4
 => 3
it will just scan for digits, it's not searching for floats or dates or time and will include the numbers in the word l4t3 (i.e. late), docs:
In the second case use type hint:
$a = (int) $str2;
$b = intval($str2);
which works for integers. You will need floatval() to get decimals. Docs:
Note: please, next time use an appropriate title.
Edited 2 Years Ago
Cek this site: www.advance-web-studio.com
There is a white space underneath it that I do not know where it comes from.
this is my index.php
<a href="<?php ...
I am currently working on a program to track my mile for my monthly expense report for work. Everything is working great, however, I can not for the life of ...
I am trying to make this form to clear after being submited. As it is now the form submits, however, the input fields do not clear and when ...