На входе имею примерно такое число 73353/10000 или 345656/10000
число может быть любое, но на выходе должно получится 73.35 ил 34.56 то есть первые четыре цифры.
Есть рабочий код но мне кажется он слишком сложный, можно ли как нибудь укоротить запись.
<?php
$subject = "23456/10000";
$pattern = '/[0-9]/';
preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 0);
$z = $matches['0']['0'];
preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 1);
$x = $matches['0']['0'];
preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 2);
$c = $matches['0']['0'];
preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 3);
$v = $matches['0']['0'];
$b=$z.$x.'.'.$c.$v;
echo $b;
?>