У меня есть массив со следующими строками. первый im, используя взрыв "\ n" и вывод, как показано ниже.Извлечение basename из имени файла в массиве
[1]=> string(121) "/Microsoft/Windows/Ravemp2300Handler/DeviceArrival/a.exe"
[2]=> string(139) "/Microsoft/Windows/EventHandlers/Ravemp2300Arrival/b.exe"
[3]=> string(89) "/Microsoft/Windows/DeviceHandlers/Rio600Handler/c.exe"
[4]=> string(103) "/Microsoft/Windows/Rio600Handler/EventHandlers/d.exe"
следующий массив будет извлечен a.exe, b.exe и т. Д., Как показано ниже.
[1]=> string(121) "a.exe"
[2]=> string(139) "b.exe"
[3]=> string(89) "c.exe"
[4]=> string(103) "d.exe"
У кого-нибудь есть идея, как решить проблему? я очень ценю это. заранее спасибо.
Я получил решение, благодаря Leven и Emil Vikström для альтернативного решения.
$array2 = array_map('basename', $array1);
Это довольно неясно, на что вы просите для здесь ... – VictorKilo
Просто взорваться снова /. Что вы пробовали и какие у вас проблемы? – Corbin
Я сделал, строки в массиве будут разделены пробелом. im не уверен, как полоски строк, кроме последнего слова. извините, если вопрос неясен. – Stream