2017-02-25 169 views
-1

我有一个带有字符串元素的数组,我想删除每个字符串的部分。 print_r($ myarray)给出:根据字符(PHP)删除数组中字符串的部分

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

我想从“/”中删除所有字符直到结束。该newarray的输出应该是:

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

我会感激,如果有人有一个简单的解决方案或解决这一问题的任何意见。

回答

0

这是回答您的问题吗?

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

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

print_r($target);