【发布时间】:2020-06-11 09:47:37
【问题描述】:
$columns = array( 'title', 'client', 'date', 'product', 'status' );
这是印刷品:
Array
(
[0] => title
[1] => client
[2] => date
[3] => product
[4] => status
)
我想给 $columns 数组赋值,如下所示:
Array
(
[title] => Subject
[client] => Requester
[date] => Requested
[product] => Product
[status] => Status
)
我尝试过做这样的事情:
$columns['title'] = 'Subject';
$columns['client'] = 'Requester';
$columns['date'] = 'Requested';
$columns['roduct'] = 'Product';
$columns['status'] = 'Status';
但它不起作用,它将两个数组合并并打印:
Array
(
[0] => title
[1] => client
[2] => date
[3] => product
[4] => status
[title] => Subject
[client] => Requester
[date] => Requested
[product] => Product
[status] => Status
)
打印最终结果的代码是这样的:
$columns = array( 'title', 'client', 'date', 'product', 'status' );
$columns['title'] = 'Subject';
$columns['client'] = 'Requester';
$columns['date'] = 'Requested';
$columns['roduct'] = 'Product';
$columns['status'] = 'Status';
【问题讨论】:
-
您用来生成问题中最后一个数组的代码在哪里?
-
无论如何,你已经回答了你自己的问题,在那里你说“我试图做这样的事情:”,这是有效的 PHP,它实际上会给你想要的结果。跨度>
-
@MarkOverton 请再次检查问题,我已对其进行了编辑。
-
@MarkOverton 来了解我更多让我们说一个函数打印列和另一个函数为它们提供值(人类标题)