通常我们对修改过的表单要做验证,但此时已经来不及了,此时可以通过array_unshift();来为修改后的表单添加验证方法。
function my_test_form_user_register_form_alter(&$form, &$form_state, $form_id) { $form['account']['#prefix'] = '<div class="form-title">用户注册</div>'; $form += _mg_get_userpoint_field_add(TRUE, FALSE); //加一个其他的表单 array_push($form['#submit'], '_my_test_register_submit'); array_unshift($form['#validate'],'_my_test_register_validate'); } function _my_test_register_validate($form, $form_state) { } function _my_test_register_submit($form, $form_state) { } function _my_get_userpoint_field_add($register = FALSE) { $form = array(); $form['message'] = array( '#markup' => '', '#suffix' => '<div class="review-box">你的message!', ); if($register) { …… } return $form; }
相关推荐
主要介绍了php通过array_unshift函数添加多个变量到数组前端的方法,涉及php中array_unshift函数操作数组的使用技巧,需要的朋友可以参考下
主要介绍了php中array_unshift()修改数组key注意事项,实例分析了array_unshift()函数在处理键值为数字类型时自动转换键值的情况,需要的朋友可以参考下
array_unshift() 函数在数组开头插入一个或多个元素。被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样
PHP array_unshift() 函数用来在数组开头插入一个或多个元素,其语法如下: int array_unshift ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] ) 参数说明: arr 表示一个数组; value1,...
本文介绍了php中array_slice和array_splice函数解析,php拆分数组的二个函数(array_slice()、array_splice()),各举一个例子,供大家学习参考。
对于数字索引数组来说,通过 array_push()函数向数组中尾部添加元素,array_unshift头部添加元素,需要的朋友可以参考下
Array的push与unshift方法都能给当前数组添加元素,不同的是,push是在末尾添加,而unshift则是在开头添加。
public function add_package_...array_unshift($this->_ci_library_paths, $path); array_unshift($this->_ci_model_paths, $path); array_unshift($this->_ci_helper_paths, $path); $this->_ci_view_paths = arr
创建数组就不再说了 array()函数 提取数组可以用list(). 测试数组元素 ,可以用is_array() 接受一个参数,传进来的变量,如果变量是数组,返回true如果不是返回false. 添加和删除数组元素 数组的fifo和lifo 先解释下...
array range(int low,int high[,int step]) low最小数,high最高数,step步长 int array_unshift(array array,mixed vari) 数组前面插入 array_push 数组尾添加 array_shift 数组头部删除 array_pop 数组尾部删除 #...
1、向array中添加元素 php是一个弱类型语言。因此不必象c语言那样为php array声明长度。向其中添加元素的过程也是声明和... 如果不是关联数组而只是数字索引的数组可以使用array_push()和array_unshift()函数增加元素 2
主要介绍了php数组添加与删除单元的常用函数,实例分析了array_push、array_pop、array_shift及array_unshift等函数的使用技巧,需要的朋友可以参考下
分享给大家供大家参考。具体实现方法如下: function array_intsort($array,$num) { ... array_unshift($array,$num); return $array; } else { for($i=0; $i < $length; $i++) { if ($i + 1 < $length) {
array_unshift($this->rulePrefixes, $this->filterRulePrefix($rulePrefix)); }Validation-1.1PHP验证库是一个非常好用的验证库验证(Verification)是信息术语,编译过程的一部分,在该过程中,对代码进行检查...
PHP提供了一组函数可以用于push与pop(堆栈)还有shift与unshift(队列)来操作数组元素。堆栈与列队在实践中应用非常... 如果你打算把数组作为队列来使用(FIFO),你可以使用array_unshift()来增加元素,使用array_