- preg_replace: documentation ( source)
- json_encode: documentation ( source)
<?php
$mobile = '01234567';
$zero_lead = "/^01/";
$country_code = "44";
$phone = preg_replace($zero_lead, $country_code, $mobile, -1, $count);
$accountNumber = $count ? '' : $mobile;
$post_data = array(
'phone' => $phone,
'accountNumber' => $accountNumber,
);
echo json_encode($post_data);