ホームページ バックエンド開発 PHPチュートリアル PHPで変数内の配列を取得して変数に代入する方法

PHPで変数内の配列を取得して変数に代入する方法

Jun 13, 2016 pm 01:18 PM
content query quot storage update

PHP はどのようにして変数内の配列を取得し、変数に代入しますか?

PHP コード
<!--

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 コード
$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>
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

修正: Google Chrome アップデート チェックがエラー コード 3 で失敗しました: 0x80040154 修正: Google Chrome アップデート チェックがエラー コード 3 で失敗しました: 0x80040154 Apr 13, 2023 pm 05:46 PM

Google Chrome は世界で最も人気のあるブラウザの 1 つであり、多くのユーザーが Windows PC のデフォルトのブラウザとして使用することを好みます。 Chrome はブラウジング体験を楽しく簡単にする幅広い機能を提供しているため、最も信頼できるブラウザの 1 つであり続けています。しかし、他のブラウザと同様に、Chrome にも独自の欠点があり、最も必要なときに同様にバグや不具合が発生する可能性があります。このようなエラーの 1 つはエラー コード 3: 0x80040154 で、これは Google Chrome の更新をチェックするときに発生します。エラー メッセージは次のとおりです。「更新プログラムのチェック中にエラーが発生しました。更新チェックを開始できませんでした (エラー コード 3: 0x80080005) または (エラー

VS Code の自動更新を有効/無効にする方法 VS Code の自動更新を有効/無効にする方法 Apr 28, 2023 am 09:28 AM

Visual Studio Code (VSCode) を使用していて、ソフトウェアの自動更新を無効にする方法と拡張機能の自動更新を無効にする方法について考えている場合は、この記事をお読みください。 VSCode を頻繁に使用しない場合や、長期間後にエディタを開いて自動更新を有効にしたい場合は、この記事でその方法についても説明します。 VSCode の自動更新を有効または無効にするさまざまな方法について詳しく説明します。目次 方法 1: 設定を使用して VSCode の自動更新を有効/無効にする ステップ 1: VS Code を開き、左下隅にある歯車の形のシンボルをクリックします。ステップ 2: 表示されるリストで「設定」をクリックします。ステップ 3: 検索バーに「update」と入力し、Enter キーを押します。更新の検索: パターン 4

Microsoft 互換性テレメトリの高い CPU 使用率に対する解決策 Microsoft 互換性テレメトリの高い CPU 使用率に対する解決策 Mar 16, 2024 pm 10:16 PM

win10 システムを使用していると、時々コンピューターがフリーズする状況に遭遇することがありますが、バックグラウンド プロセスを確認すると、Microsoftcompatibilitytelemetry プロセスが特に大量のリソースを消費していることがわかります。ユーザーは、サードパーティの保護ソフトウェアをアンインストールしてから、クリーン ブートを試して動作させることができます。このサイトでは、Microsoftcompatibilitytelemetry の高い CPU 使用率に対する解決策をユーザーに注意深く紹介します。 Microsoftcompatibilitytelemetry の CPU 使用率が高い場合の解決策 方法 1: サードパーティの保護ソフトウェアをアンインストールした後に試す

KDE Plasma 6.1 は、人気のある Linux デスクトップに多くの機能強化をもたらします KDE Plasma 6.1 は、人気のある Linux デスクトップに多くの機能強化をもたらします Jun 23, 2024 am 07:54 AM

数回のプレリリースを経て、KDE ​​Plasma 開発チームは 2 月 28 日に、初めて Qt6 フレームワークを使用した Linux および BSD システム用のデスクトップ環境のバージョン 6.0 を発表しました。 KDE Plasma 6.1 には、多数の新機能が追加されました。

Power Query で複数の列をドラッグ アンド ドロップで並べ替える方法 Power Query で複数の列をドラッグ アンド ドロップで並べ替える方法 Mar 14, 2024 am 10:55 AM

この記事では、PowerQuery で複数の列をドラッグ アンド ドロップで並べ替える方法を説明します。さまざまなソースからデータをインポートする場合、列が希望の順序にならないことがよくあります。列の順序を変更すると、分析やレポートのニーズに合った論理的な順序で列を配置できるだけでなく、データの読みやすさが向上し、フィルタリング、並べ替え、計算の実行などのタスクが高速化されます。 Excelで複数の列を並べ替えるにはどうすればよいですか? Excel で列を再配置する方法はたくさんあります。列ヘッダーを選択し、目的の場所にドラッグするだけです。ただし、多くの列を含む大きなテーブルを扱う場合、このアプローチは面倒になる可能性があります。列をより効率的に再配置するには、拡張されたクエリ エディターを使用できます。クエリの強化

React Query データベース プラグイン: データをインポートおよびエクスポートする方法 React Query データベース プラグイン: データをインポートおよびエクスポートする方法 Sep 26, 2023 pm 05:37 PM

ReactQuery データベース プラグイン: データのインポートとエクスポートを実装するためのメソッド、特定のコード サンプルが必要 フロントエンド開発で ReactQuery が広く適用されるようになり、ますます多くの開発者がデータ管理に ReactQuery を使用し始めています。実際の開発では、多くの場合、データをローカル ファイルにエクスポートしたり、ローカル ファイルからデータベースにデータをインポートしたりする必要があります。これらの機能をより便利に実装するには、ReactQuery データベース プラグインを使用できます。 ReactQuery データベース プラグインは一連のメソッドを提供します

SQLでのUPDATE文の使い方 SQLでのUPDATE文の使い方 Jun 02, 2023 pm 09:13 PM

SQLUPDATE ステートメント Update ステートメントは、テーブル内のデータを変更するために使用されます。構文は次のとおりです。 UPDATE テーブル名 SET 列名 = 新しい値 WHERE 列名 = 特定の値 "person" テーブル: LastNameFirstNameAddressCityGatesBillXuanwumen10BeijingWilsonChamps-Elysees 特定の行の列を更新 UPDATEperson SETFirstName="Fred" WHERELastName="Wilson" 結果: LastNa

Fitbit Ace LTE が新しいゲーム、非接触型決済、その他の機能を備えたメジャー アップデートを受信 Fitbit Ace LTE が新しいゲーム、非接触型決済、その他の機能を備えたメジャー アップデートを受信 Aug 08, 2024 pm 09:39 PM

Fitbit Ace LTE は 5 月に正式に発売されましたが、現在は米国でのみ販売されています。このスマートウォッチは特に子供たちを対象としており、子供たちはよりアクティブなライフスタイルを通じてゲームの報酬を受け取ることができ、親は常に子供たちの様子を監視できます。

See all articles