在已包含在数组中的数组中拆分值

use*_*657 1 php

每次出现"/"时,我试图分割已经存储在数组中的值...这会有效吗?

PHP

$start = array('hi', 'hello', 'yes/no');
$finish = explode('/', $start);
Run Code Online (Sandbox Code Playgroud)

$ finish现在应该如下所示:

$finish = array('hi', 'hello', 'yes', 'no');
Run Code Online (Sandbox Code Playgroud)

Jon*_*Jon 6

它将无法正常工作,因为您将数组传递给explode它,而它只接受一个字符串.

但是,您可以通过多种方式完成所需的操作.最短的一个

$finish = explode('/', implode('/', $start));
Run Code Online (Sandbox Code Playgroud)

  • 巧妙:)我想做一个array_walk,但这要好得多. (3认同)