1

每次出现“/”时,我都试图拆分已经存储在数组中的值......这行得通吗?

php

$start = array('hi', 'hello', 'yes/no');
$finish = explode('/', $start);

$finish 现在应该如下所示:

$finish = array('hi', 'hello', 'yes', 'no');
4

2 回答 2

6

它不起作用,因为您将数组传递给explode,而它只接受一个字符串。

但是,您可以通过多种方式做您需要的事情。最短的是

$finish = explode('/', implode('/', $start));
于 2013-01-10T16:25:44.637 回答
3
$finish = array();
foreach ($start as $x) {
    $finish = array_merge($finish, explode('/', $x));
}
于 2013-01-10T16:25:21.650 回答