$s = <<<EOD
('.r7c1e')=>(8080),
('.r8536')=>(32108),
('.r4b14')=>(999),
('.r51e8')=>(53281),
('.rfa01')=>(55443),
('.rd13d')=>(37409),
('.r935c')=>(23500),
('.r1be5')=>(8081)
EOD;
eval("\$a = [$s];");
var_dump($a);
declare(strict_types=1);
TypeError
, и все новые проекты стараются писать при declare(strict_types=1);
string|int
либо mixed
str_replace("'","\'"
- это мёртвому припарки. В регулярке есть что-нибудь на тему пробела
/(\d+)\s*$/