- strpbrk: documentation ( source)
- trim: documentation ( source)
- str_split: documentation ( source)
<?php
echo "las".return_bytes("8M");
function return_bytes($val){
$val = trim($val);
$lat =str_split($val);
$string=strpbrk($val, 'M');
$strig=strpbrk($val, 'm');
$strg=strpbrk($val, 'K');
$stg=strpbrk($val, 'k');
$last=array($strig,$strg,$string,$stg);
switch($last) {
case 'k':
case 'K':
return (int) $lat[0] * 1024;
break;
case 'm':
case 'M':
return (int) $lat[0] * 1048576;
break;
default:
return $val;
}
}
?>