我正在处理HTML电子邮件,我需要附加表单,但附加值小于或等于37(<= 37)的表单
我想我找到了我的问题,我正在使用这段代码:
if ($this->input->post('form') <= 37) {
...........................................
}
我认为这是在搜索数组形式[]实际上是否有37个键,而不是如果该值小于或等于37。
我想要看的是数组表单的值是否小于它是否附加了那些表单,那么接下来要检查的是数组表单的值是否为&gt; = 38然后附加下一组形式。
这就是我的尝试:
if ($this->input->post('form') <= 37) {
// Attach all the forms with a value of less then or equal to 37
}
if ($this->input->post('form') >= 38) {
//Attach all the forms with a value of greater then or equal to 38
}
这可能吗?
编辑1
只是为了澄清我的问题我遇到的问题是我想检查我的form []数组中的值是否小于或等于37,如果它们附加所有ID小于或等于或如果他们不是,那么附上ID大于或等于38的所有表格。希望这可以解决问题。
编辑2
感谢okok的帮助,他提示如何让价值变得非常简单,我甚至都没想过做那样的事情。好工作okok
发送电子邮件的here is the snippet of code,如果有人感兴趣的话!
答案 0 :(得分:1)
你的问题有点不清楚,无论如何,
检查值> <
或=
执行此操作
if(is_array($this->input->post('form')) && count($this->input->post('form')) > 0){
foreach($this->input->post('form') as $value){
if($value > 37){
//do somenthing
}
if($value <= 38){
//do somenthing
}
//etc ..
}
}
检查数组执行此操作的密钥数:
if(count($this->input->post('form')) > 37){
}
if(count($this->input->post('form')) <= 38){
}