Heim >Backend-Entwicklung >PHP-Tutorial > php怎么取得变量中的数组并赋值到变量中

php怎么取得变量中的数组并赋值到变量中

WBOY
WBOYOriginal
2016-06-13 13:18:39734Durchsuche

php如何取得变量中的数组并赋值到变量中?

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->        当 $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]}'");
} <div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn