Самое простое / «самое чистое» (предупреждение: субъективное) решение, вероятно, array_map()
и explode()
:
<?php
$array = array('s00473276\Soul To Squeeze\Red Hot Chili Peppers',
't00034422\Soul To Squeeze\Red Hot Chili Peppers',
'209676\Soul To Squeeze\Red Hot Chili Peppers',
's00473331\What Is Soul ?\Red Hot Chili Peppers',
'209672\Show Me Your Soul\Red Hot Chili Peppers',
't00034415\Show Me Your Soul\Red Hot Chili Peppers',
's00473268\Show Me Your Soul\Red Hot Chili Peppers',
);
function myFunc($item) {
$parts = explode('\\', $item, 2);
return $parts[0];
}
$newArray = array_map('myFunc', $array);
print_r($newArray);
Вывод:
Array
(
[0] => s00473276
[1] => t00034422
[2] => 209676
[3] => s00473331
[4] => 209672
[5] => t00034415
[6] => s00473268
)
( демо )