任何人都可以帮我这个吗?
我试图更改具有" 0"的字段。没什么。
我有这个:
[str_replace("0",",{price[1]/sale[1]})]
但我认为这将取代"包含"的所有字段。例如,如果它有301,则它将变为31.我想要的是仅将仅包含单个0的字段替换为空。
我该怎么做? (代码需要在单行上,因为它在表单字段上运行)
答案 0 :(得分:0)
执行此操作的简单方法可能如下(未经测试!):
[{string(price[1][number(sale[1]) != 0]/sale[1])}]
此表达式包含一个附加条件,只有在第一个位置不为0时才能找到该数字。如果找到则返回数字,否则它将返回一个空字符串,因为空节点集的函数string
应该恰好产生这个。