如何使用' =>'生成字符串php中的运算符

时间:2014-03-25 05:13:49

标签: php cakephp

我正在尝试使用=>在foreach循环中设置字符串。问题是,如果我使用=>运算符然后字符串创建正确并生成错误...请帮助我...我的示例代码是

$field = array();
    $cond = array();
    foreach ($fields as $val) {
        $field[] = $model.'.'.$val;
        $cond[] = $model.'.'.$val.' '.'LIKE '.=>."%".$value."%";
    }

我已生成类似

的字符串
'or'=>array('ErpProduct.ProductCode LIKE'=>"%".$value."%",'ErpProduct.ProductName LIKE'=>"%".$value."%"),

1 个答案:

答案 0 :(得分:2)

php中没有=>运算符,数组文字中使用了=>

你应该做的只是将其设置为数组索引,如下所示:

foreach ($fields as $val) {
   $field[] = $model.'.'.$val;
   $cond[$model.'.'.$val.' '.'LIKE '] = "%".$value."%";
}