查看此example,我必须创建一个表单:
如果按下标签按钮,它将根据按钮的颜色更改背景颜色。
以下是执行此操作的代码:
$products_to_add = array();
foreach ($products_array as $prod) {
if (!inMultiArray($prod, $db_products)) {
$products_to_add[] = $prod; // Add the product that's -not- in the DB to $products_to_add
}
}
function inMultiArray($needle, $haystack, $strict = false) {
foreach ($haystack as $item) {
if (is_object($item)) {
$item = get_object_vars($item);
}
if (($strict ? $item === $needle : $item == $needle) || (is_array($item) && inMultiArray($needle, $item, $strict))) {
return true;
}
}
return false;
}
这就是结果:
我的问题是:我无法为整个背景设置颜色,而且我无法更改标签的变量名称,因此我无法使用不同的颜色设置不同的事件每个标签。它说同一形式的两个组件不能具有相同的名称
感谢任何帮助。