Удалить части строк в массиве в зависимости от символа (PHP)

У меня есть массив со строковыми элементами, и я хочу удалить части каждой строки. Print_r ($ myarray) дает:

Array([0] => WSN4/temp [1]=>WSN5/temp [2] =>WSN7/humi ... [n]=>WSNn/humi)

Я хочу удалить все символы от «/» до конца. Вывод newarray должен быть:

Array([0]=>WSN4 [1]=>WSN5 [2]=>WSN7 ... [n]=>WSNn)

Буду благодарен, если у кого-то есть простое решение или какой-либо совет для решения этой проблемы.

-1

Решение

Отвечает ли это на ваш вопрос?

<?php
$items = [
'WSN4/temp',
'WSN5/temp',
'WSN7/humi',
'WSNn/humi',
];

$target = array_map(function ($item) {
return strstr($item, '/', true);
}, $items);

print_r($target);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]