3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $value = ['district' => 'М. КРИВИЙ РІГ ЦЕНТРАЛЬНОМІСЬКИЙ РАЙОН']; $value['town'] = $value['district']; $value['district'] = substr(strtoupper($value['district']),0, strrpos(strtoupper($value['district']),' РАЙОН')-1); $value['town']= substr(trim($value['district']),strrpos(trim($value['district']),' ')); $value['district'] = substr(trim($value['district']),0,strrpos(trim($value['district']),' ')); print_r($value);
Output for 5.6.0 - 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.0 - 7.3.0rc3
Array ( [district] => М. КРИВИЙ РІГ [town] => ЦЕНТРАЛЬНОМІСЬКИ� )