我是自学php,我想问我是否正确阅读这部分代码?
If
权力不是空的,而是来自array
的{{1}},
每个values
也会像power
一样行事。但power_id
与$values[]
相同? array_pust()
会将十进制数字加到character_id和power?
sprintf('(%d, %d)'
答案 0 :(得分:0)
几乎和你描述的一样。 array_push()
可以一次添加多个值,而单个方括号表示法将一个值推送到数组的末尾。
$_POST['powers']
包含一个值数组,因此foreach
循环将遍历这些元素,并且它将循环中的每个元素称为$power_id
。
$values = array()
并非严格必要,但它确实将$values
声明为空数组,因此使代码更清晰易懂。如果省略此行,PHP将推断您希望在foreach
循环中首次为其分配值时初始化数组。