Исключить ключи из массива - PHP

189
21 мая 2018, 02:50

Подскажите как удалить синонимы из массива которые меньше 4 символа

$string = "Кроме этого, мир людей так же может быть задет от результата великой схватки";
$arr = explode(" ", $string);
print_r($arr);
Answer 1

Разбить строку по пробелу, отфильтровать полученный массив, и объединить его элементы в строку:

$string = "Кроме этого, мир людей так же может быть задет от результата великой схватки";
$string = join(' ', array_filter(explode(" ", $string), function($i){
    return mb_strlen($i) > 3;
}));
echo $string;

Результат:

Кроме этого, людей может быть задет результата великой схватки
Answer 2
$string = "Кроме этого, мир людей так же может быть задет от результата великой схватки";
echo preg_replace("/\s?\b\w{1,3}\b/ui", "", $string);
READ ALSO
Сортировка масива

Сортировка масива

Есть масив товаров такого вида, в нем есть категория и атрибуты, как можно перебрать масив по одинкаовым категориям(заранее не известно каким...

175
Массив объектов класса

Массив объектов класса

Описать абстрактный класс Музыкальный инструментКласс должен содержать характеристики: название, фирма-производитель, стоимость, функцию...

251
Возможно ли получить HANDLE с помощью QSerialPort аналогичный HANDLE получаемому с помощью CreateFile (winapi, <windows.h>)?

Возможно ли получить HANDLE с помощью QSerialPort аналогичный HANDLE получаемому с помощью CreateFile (winapi, <windows.h>)?

Возможно ли получить HANDLE с помощью QSerialPort аналогичный HANDLE получаемому с помощью CreateFile (winapi, )?

192
Передача файла в ф-ию c++

Передача файла в ф-ию c++

Программа останавливается на строке count = countFile(file); Почему?

236