Как удалить пробелы и переносы строк самом тексте массива

260
19 сентября 2018, 04:30

Помогите решить проблему, есть массивы такого типа:

Array
        (
            [0] => 
                        1. 
                           Иванов Иван Иванович

            [1] => 
                        2. 
                           Иванова Иванна Ивановна

)

Задачи:

  1. удалить пробелы и переносы строк от точки до первой буквы с пробелом между ними
  2. удалить все и оставить только ФИО в массиве

Как удалять пробелы до и после текста я разобрался, а вот с остальным - беда :)

$data = array_map('trim', $data['Manager']);
Answer 1
$data = array_map(function($v) { return preg_replace('/\s\s+/', ' ', $v); }, $data);

при желании можно объединить:

$data = array_map(function($v) { return preg_replace('/\s\s+/', ' ', trim($v)); }, $data['Manager']);
READ ALSO
Вывод 6 элементов с базы данных

Вывод 6 элементов с базы данных

я хотел бы узнать, как мне вывести 6 элементов из базы? Вот мой код ниже:

149
Ошибка при выполнении команды php composer.phar install

Ошибка при выполнении команды php composer.phar install

Тому виной особенности реализации Snc\RedisBundle:

175
Кнопка класса QPushButton

Кнопка класса QPushButton

Создал класс кнопки, соответственно унаследовал от

173
C++ разница между массивами

C++ разница между массивами

Есть два массива:

176