- substr: documentation ( source)
- array_map: documentation ( source)
- var_dump: documentation ( source)
- explode: documentation ( source)
<?php
$data = '|> Томмот|Якутия|
|> Удачный|Якутия|
|> Якутск|Якутия|
|> Губкинский|Ямало-Ненецкий авт. окр.|';
$lines = explode("\n", $data);
$items = array_map(function($line) {
$cells = explode('|', substr($line, 3));
return ['city' => $cells[0], 'area' => $cells[1]];
}, $lines);
var_dump($items);