3v4l.org

run code in 300+ PHP versions simultaneously
<?php $value = '-1234.5678'; $text = 'value is ' . number_format(-1234.5678, 2, '.', '') . '!'; var_dump($value); $value = round($value, 2); var_dump($value); var_dump((string) $value); var_dump(strpos($text, $value)); var_dump(strpos($text, -1234.4688)); var_dump(strpos($text, (string) $value)); $text = 'value 1234. was here'; var_dump(strpos($text, $value)); var_dump(strpos($text, -1234.4688)); var_dump(strpos($text, (string) $value)); $text = 'unknown result 123.'; var_dump(strpos($text, $value)); var_dump(strpos($text, -1234.4688)); var_dump(strpos($text, (string) $value)); $text = 'some text containing a dot.'; var_dump(strpos($text, $value)); var_dump(strpos($text, -1234.4688)); var_dump(strpos($text, (string) $value));

preferences:
25.72 ms | 407 KiB | 5 Q