- substr: documentation ( source)
<?php
$account_numbers = ["1234567890","12345678901234567890","1234567890123", "0000002150895","9500053963411","08014897121650000016"];
$utility_id = 1;
foreach ($account_numbers as $anum) {
for($i=0;$i<strlen($anum);$i++) {
$char = substr($anum,$i,1);
$newchar = $char == "0" ? 0 : 10-(int)$char;
echo $newchar;
}
echo PHP_EOL;
}