我想要做的是从mysql字段中的一长串信息中提取价格,然后用该价格更新不同的字段。
长字符串字段如下所示(2个示例);
一个:2:{S:15:" info_buyRequest&#34 ;;一个:6:{S:4:" uenc&#34 ;; S:92:" aHR0cDovL3d3dy5yYXR0YW5kaXJlY3QuY28udWsvb3hmb3JkLWRpbmluZy1zZXQtdGVzdC00Lmh0bWw_X19fU0lEPVU,& #34 ;; S:7:"产品&#34 ;; S:4:" 4938&#34 ;; S:15:" related_product&#34 ;; S:0:&#34 ;&#34 ;; S:17:" bundle_option_qty&#34 ;;一个:1:{I:1457; S:1:" 1&#34 ;;} S:13:" bundle_option&#34 ;;一个:2:{I:1457; S:4:" 9588&#34 ;; I:1455; S:4:" 9492&#34 ;;} S:3:& #34;数量&#34 ;; I:1;} S:27:" bundle_selection_attributes&#34 ;; S:97:"一个:4:{S:5:"价格&#34 ;; d:的 600 ; S:3:"数量&#34 ;; d:1; S:12:" option_label&#34 ;; S:5:&#34 ;台式&#34 ;; S:9:" option_id&#34 ;; S:4:" 1455&#34 ;;}&#34 ;;}
一个:2:{S:15:" info_buyRequest&#34 ;;一个:6:{S:4:" uenc&#34 ;; S:92:" aHR0cDovL3d3dy5yYXR0YW5kaXJlY3QuY28udWsvb3hmb3JkLWRpbmluZy1zZXQtdGVzdC00Lmh0bWw_X19fU0lEPVU,& #34 ;; S:7:"产品&#34 ;; S:4:" 4938&#34 ;; S:15:" related_product&#34 ;; S:0:&#34 ;&#34 ;; S:17:" bundle_option_qty&#34 ;;一个:1:{I:1457; S:1:" 1&#34 ;;} S:13:" bundle_option&#34 ;;一个:2:{I:1457; S:4:" 9588&#34 ;; I:1455; S:4:" 9492&#34 ;;} S:3:& #34;数量&#34 ;; I:1;} S:27:" bundle_selection_attributes&#34 ;; S:98:"一个:4:{S:5:"价格&#34 ;; d:的 1300 ; S:3:"数量&#34 ;; d:1; S:12:" option_label&#34 ;; S:5:&#34椅子&#34 ;; S:9:" option_id&#34 ;; S:4:" 1457&#34 ;;}&#34 ;;}
理想情况下,我只会搜索s:5:"价格&#34 ;; d:部分作为信息之前和之后可以更改。
有什么想法吗?
非常感谢您寻找
大卫