我试着解释下面的模式。如果值由新行或逗号分隔,则键值对解析应该会成功。但是分隔符不应该创建空值,比如开头的逗号,结尾的逗号,或者两个连续的逗号等等,这样我只需要调用捕获组就可以得到键值对。value,key:value,key:value, # should fail我尝试了下面这样的方法,但它只匹配第一次和最后一次,不包括一行中的其他部分。:
我有下面的查询..表的所有关系都是一对一的关系,除了ASSOCPRODUCTS表,其中每个订单有两个产品。一切似乎都很正常,除了我的查询只返回一行,因此只返回一个产品id,而实际上有两个。在Assocproducts表中,每个产品都有自己的行,因为它与contracts表是一对多的。
$res = m