【问题标题】:Compare two values with whitespace in CodeIgniter在 CodeIgniter 中将两个值与空格进行比较
【发布时间】:2018-03-15 11:59:20
【问题描述】:

我有两个表,我想比较模型中的值,一个来自我的 product_category 表,另一个来自 product 表。

public function selectcategory($cat)  
{  
    $this->db->where('product_cat',$cat);
    $query = $this->db->get('product_category');  
    return $query;  
}   

$cat="Health Care";  

Health%20Care 如何删除 %20 并比较这些值?

【问题讨论】:

标签: php mysql codeigniter mysqli


【解决方案1】:

试试这个从字符串中删除 %20 或 %27

urldecode( $cat )

【讨论】:

  • @AdiSingh 开玩笑。
【解决方案2】:

它是 url 编码值。你必须解码 vaue 然后比较它。这将再次将%20 转换为space

public function selectcategory($cat)  
{  
     $cat =urldecode ($cat);
     $this->db->where('product_cat',$cat);
     $query = $this->db->get('product_category');  
     return $query;  
} 

【讨论】:

    猜你喜欢
    • 2014-04-01
    • 2015-01-27
    • 1970-01-01
    • 2012-07-01
    相关资源
    最近更新 更多