我试图在每次出现“/”时分割已存储在数组中的值...这会有效吗?
PHP
$start = array('hi', 'hello', 'yes/no');
$finish = explode('/', $start);
$ finish现在应该看起来像:
$finish = array('hi', 'hello', 'yes', 'no');
答案 0 :(得分:6)
它不会起作用,因为你将一个数组传递给explode
,而它只接受一个字符串。
但是,您可以通过多种方式完成所需的操作。最短的一个是
$finish = explode('/', implode('/', $start));
答案 1 :(得分:3)
$finish = array();
foreach ($start as $x) {
$finish = array_merge($finish, explode('/', $x));
}