我有一个数组:
$title = array("'ID', 'Nick', 'Name'", "'ID', 'Nick', 'Count'");我想执行以下代码:(setHeaders来自Console_Table包)
$tbl->setHeaders(array($title[0]));而不是:
$tbl->setHeaders(array('ID', 'Nick', 'Name'));我会像运行下面的代码一样得到输出:
$tbl->setHeaders(array("'ID', 'Nick', 'Name'"));我该怎么做呢?感谢您的帮助
发布于 2017-03-10 05:03:52
您需要一个多维数组:
$title = array(array('ID', 'Nick', 'Name'),
array('ID', 'Nick', 'Count');
$tbl->setHeaders($title[0]);将传递一个数组:
$tbl->setHeaders(array('ID', 'Nick', 'Name'));发布于 2017-03-10 05:36:55
你的数组有点...构建不正确。你会想要拆分字符串。假设这是PHP:
function explodeTitleString($string){
return array explode(',', $string);
}
$title = array array_map(explodeTitleString, $title);
// continue onhttps://stackoverflow.com/questions/42705221
复制相似问题