Ajay Kumar, en basit echo + $ numString ürününü sunuyor; Bunları kullanın:
echo round($val = "0005");
echo $val = 0005;
//both output 5
echo round($val = 00000648370000075845);
echo round($val = "00000648370000075845");
//output 648370000075845, no need to care about the other zeroes in the number
//like with regex or comparative functions. Works w/wo single/double quotes
Aslında herhangi bir matematik fonksiyonu "dizesi" numarayı alıp böylece gibi davranır. Herhangi bir regex veya karşılaştırmalı işlevlerden çok daha basittir. Bunu php.net'de gördüm, nerede olduğunu hatırlamıyorum.
Bu üç ayrı dizgiler mi yoksa her bir sayıyı ayıran yeni satırlı bir dize mi? Sorunuzu düzenlerken, sayıları ayıran
'etiketinin olduğunu fark ettim; Aslında dizinin bir parçası mı? – erisco