- print_r: documentation ( source)
- var_export: documentation ( source)
<?php
function parseIntOrException($val) {
$int = (int)$val;
if ((string)$int !== (string)$val) {
return FALSE;
}
return $int;
}
$result = array();
foreach (array(-2.5, -8,1, '2', '3.0', 4.0, 5) as $x) {
$result[var_export($x, TRUE)] = var_export(parseIntOrException($x), TRUE);
}
print_r($result);