我正在从数据库中检索某些产品选项,如果产品具有这些选项,则将json对象保存到我的数据库中,但是如果没有任何选项,则该列仅包含""
。
我试图用:
过滤掉它if(!empty($artikel['aantalkuub']){
}
但是它不为空或为NULL,因为其中包含了双引号,所以我尝试了这一点:
if(!empty($artikel['aantalkuub']) OR $artikel['aantalkuub'] != '""'){
}
但这也不起作用。
如何查看这些双引号?而且只有这一切,因为具有选项的产品在这些引号之间具有json对象。
答案 0 :(得分:2)
您可以从字符串中trim "
并检查其是否为空:
if (!empty(trim($artikel['aantalkuub'], '" '))) {
}
答案 1 :(得分:0)
您可以如下替换双引号,然后检查其是否为空
if(!empty(str_replace('"', "", $artikel['aantalkuub']))){
....
}