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 に答える