PHPのマニュアルを見ていると、解決方法がよくわからない箇所があります。
PHPのマニュアルを見ると、よくわからない箇所があります。
listを導入する際に、次の警告が表示されます。
list()は、右から値を割り当てます。プレーン変数を使用している場合は、これについて心配する必要はありませんが、インデックスを持つ配列を使用している場合は、通常、配列内のインデックスの順序が list() に左から書き込まれたものと同じになることが予想されます。逆の順序で割り当てられています。
リストの添字はありますか?リストが右から左に割り当てられるのはなぜですか?彼の言ったリストの添字と配列の添字が逆になる状況とは何でしょうか?
私は初心者です。専門家に回答していただければ幸いです。よろしくお願いします。 ! ! !
-----解決策--------------------------------
マニュアルには以下の例があります
$info = array('coffee', 'brown', 'caffeine');
list($a[0], $ a[1], $a[2]) = $info;
var_dump($a);
出力
array(3) {
[2 ]=>
文字列(8) " カフェイン"
[1]=>
文字列(5) "茶色"
[0]=>
文字列(6) " Coffee"
}
問題を見たことがありますか?そうでない場合は、次のように実行してください
$info = array('coffee', 'brown', 'caffeine' );
list($a[], $a[], $a[]) = $info;
var_dump($a);
------解決策------------------
例 1
- PHP コード
リスト($a, $b, $c) = 配列(1, 2, 3); print_r(array($a, $b, $c)); <br><font color="#e78608">------解決策------------------</font><br>あなたが言ったことには中国語の注釈が必要です。 http://php.net/manual/zh/function.list.php<br>
- HTML コード
警告 list() は、右端のパラメータから値を割り当てます。単純な変数を使用する場合は、これについて心配する必要はありません。しかし、インデックス付き配列を使用する場合、通常、結果は list() に記述されているように左から右に進むと予想されますが、そうではありません。逆の順序で割り当てられます。 <div class="clear"></div>

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











Machine Power Report 編集者: Wu Xin 国内版の人型ロボット + 大型模型チームは、衣服を折りたたむなどの複雑で柔軟な素材の操作タスクを初めて完了しました。 OpenAIのマルチモーダル大規模モデルを統合したFigure01の公開により、国内同業者の関連動向が注目を集めている。つい昨日、中国の「ヒューマノイドロボットのナンバーワン株」であるUBTECHは、Baidu Wenxinの大型モデルと深く統合されたヒューマノイドロボットWalkerSの最初のデモを公開し、いくつかの興味深い新機能を示した。 Baidu Wenxin の大規模モデル機能の恩恵を受けた WalkerS は次のようになります。 Figure01 と同様に、WalkerS は動き回るのではなく、机の後ろに立って一連のタスクを完了します。人間の命令に従って服をたたむことができる

Caffeine キャッシュ テクノロジは、効率的でスケーラブルでメモリに優しい Java キャッシュ ライブラリです。 Google によって開発され、Google 内で広く使用され、実証されています。 2012 年に Google によってオープンソース化されて以来、Caffeine は人気のある Java キャッシュ ソリューションになりました。 Caffeine の目標は、キャッシュ ヒット率とパフォーマンスを向上させ、同時実行性の高いシナリオをサポートすることです。メモリ消費量、ロック時間、および

リスト操作 //リストの先頭から値を挿入します。 $ret=$redis->lPush('city','guangzhou');//リストの末尾から値を挿入します。 $ret=$redis->rPush('city','guangzhou');//リストの指定範囲内の要素を取得します。 0 はリストの最初の要素を表し、-1 は最後の要素を表し、-2 は最後から 2 番目の要素を表します。 $ret=$redis->l

タイトル: Array.Sort 関数を使用して C# で配列を並べ替える例 本文: C# では、配列は一般的に使用されるデータ構造であり、多くの場合、配列を並べ替える必要があります。 C# には Array クラスが用意されており、このクラスには配列を簡単に並べ替えるための Sort メソッドがあります。この記事では、C# で Array.Sort 関数を使用して配列を並べ替える方法を示し、具体的なコード例を示します。まず、Array.Sort 関数の基本的な使用法を理解する必要があります。 Array.So

1: JSONArray を List にJSONArray 文字列を List に//JSONArray を初期化するJSONArrayarray=newJSONArray();array.add(0,"a");array.add(1,"b");array.add(2,"c") ; Listlist=JSONObject.parseArray(array.toJSONString(),String.class);System.out.println(list.to

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

PHP でプログラミングする場合、多くの場合、配列をマージする必要があります。 PHP には、配列のマージを完了するための array_merge() 関数が用意されていますが、配列内に同じキーが存在する場合、この関数は元の値を上書きします。この問題を解決するために、PHP は配列をマージして同じキーの値を保持できる array_merge_recursive() 関数を言語で提供し、プログラム設計をより柔軟にします。配列マージ

PHP には、配列操作をより便利かつ高速にする強力な配列関数が多数あります。 2 つの配列を結合して連想配列にする必要がある場合、PHP の array_combine 関数を使用してこの操作を実行できます。この関数は、実際には、ある配列のキーを別の配列の値として新しい連想配列に結合するために使用されます。次に、PHP の array_combine 関数を使用して 2 つの配列を結合して連想配列にする方法を説明します。 array_comb について学ぶ
