<?php
$applicant_person_id='44265,SS 442657, 224585';
// Replace any non-integer at the end by space, then trim it.
$cleanstring = preg_replace("/[^0-9]+/", "", $applicant_person_id);
$person_id_list = rtrim($cleanstring);
var_dump($cleanstring);
// Split on any non-integer value
$person_ids = preg_split("/[^0-9]+/", $person_id_list);
var_dump($person_ids);
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
string(17) "44265442657224585"
array(1) {
[0]=>
string(17) "44265442657224585"
}