php怎么取得变量中的数组并赋值到变量中
程序员文章站
2022-05-19 20:34:47
...
php如何取得变量中的数组并赋值到变量中?
------解决方案--------------------
- PHP code
当 $products = 100=1时 我怎么执行以下动作:(此时有 1 个执行语句) 运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'"); 当 $products = 100=1,104=3 时 我怎么执行以下动作:(此时有 2 个执行语句) 运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'"); $db->query("UPDATE {$_pre}content SET storage=storage-3 WHERE id='104'"); 当 $products = 100=1,104=8,204=4,243=2,690=1 时 我怎么执行以下动作:(此时有 5 个执行语句) 运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'"); $db->query("UPDATE {$_pre}content SET storage=storage-8 WHERE id='104'"); $db->query("UPDATE {$_pre}content SET storage=storage-4 WHERE id='204'"); $db->query("UPDATE {$_pre}content SET storage=storage-2 WHERE id='243'"); $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='690'");
------解决方案--------------------
- PHP code
$products ='100=1,104=8,204=4,243=2,690=1';foreach(explode(',',$products) as $v){ $t=explode('=',$v); $db->query("UPDATE {$_pre}content SET storage=storage-{$t[1]} WHERE id='{$t[0]}'");}相关文章
相关视频
上一篇: PHP中实现面向对象编程(上)