此问题已在此处有答案:
PHP add elements to multidimensional array with array_push(4个答案)
Insert values to php multidimensional array(3个答案)
Adding an extra row to a PHP array with new values(1个答案)
Push Array inside an Array PHP(2个答案)
How to add another row after a for loop into an array in PHP(3个答案)
2天前关闭。
如何向现有数组添加额外值
$item = get_post_meta($post->ID, 'extra_fileds', true);
当我打印$item时,我得到以下内容
Array
(
[0] => Array ( [name] => test1 [type] => this1 [location] => 1 )
[1] => Array ( [name] => test2 [type] => this2 [location] => 2 )
)
我想添加一个额外的领域,使它像
Array
(
[0] => Array ( [name] => test1 [type] => this1 [location] => 1 )
[1] => Array ( [name] => test2 [type] => this2 [location] => 2 )
[2] => Array ( [name] => test3 [type] => this3 [location] => 3 )
)
4条答案
按热度按时间ui7jx7zq1#
写
$item[] = ['name'=>'test3','type'=>'this3','location'=>3];
v09wglhw2#
在这里,您可以使用
array_push
或$rows[]
来解决问题。Try this code snippet here
方案一:
方案二:
jgwigjjp3#
使用array push。
fcg9iug34#
你的数组目前存储在$item中。
要添加新项目,请使用这些括号:[ ]。
下面是你的代码:
您可以根据需要使用此选项来添加更多项目。
我认为这是最好的解决方案,但你也可以看看php的array_push()函数。