list和each的有关问题
list和each的问题
$fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
reset($fruit);
while (list($key, $val) = each($fruit)) {
echo "$key => $val\n";
}
?>
结果:
a => apple
b => banana
c => cranberry
我想问一下,第一次each()的时候,print_r($fruit)的结果应该是:
Array ( [1] => apple [value] => apple [0] => a [key] => a )
这个时候list($key,$val),我们可以看到这个数组是四个参数,而list本身是2个参数,而且顺序怎么会刚好是a赋给$key,apple赋给$val呢?
------解决方案--------------------
list只吃数字索引。
------解决方案--------------------
对。你理解对了。这是list的机制。从0,1......一直找下去。

ホット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)

ホットトピック









更新: Saunders Tech は、EU 外の iPad に Fortnite と Epic Games Store をインストールする方法を説明するチュートリアルを YouTube チャンネルにアップロードしました (ビデオは下に埋め込まれています)。ただし、このプロセスには iO の特定のベータ版が必要なだけではありません。

統合スクリーンを備えた Apple の HomePod に似たデバイスの新たな詳細が明らかになり、「Home Accessories」と呼ばれるこのデバイスの全体像がより明確に描かれています。発売されれば、それはGoogleのNest Hub Maxに対するAppleの答えとなるだろう。

Apple はついに、新しいハイエンド iPhone モデルのカバーを外しました。 iPhone 16 Pro と iPhone 16 Pro Max には、前世代のものと比較して大きな画面が搭載されています (Pro では 6.3 インチ、Pro Max では 6.9 インチ)。強化された Apple A1 を入手

AppleはiPhone 16とiPhone 16 Plusを正式に発表し、新しいA18チップを搭載した主要なハードウェアアップデートを導入しました。どちらのモデルも、6.1 インチと 6.7 インチの 2 つのサイズがあり、Super Retina XDR ディスプレイを搭載しています。アルミニウムのデザインやARも特徴です。

Apple の次世代 iPhone がもうすぐ登場します。同社は新しい発表イベントの日程をまだ明らかにしていないが、昨年のiPhone 15シリーズと同様に、すべての兆候は9月のリリースを示しているようだ。ちなみにダミーの映像

Appleの次期iPhoneの発売は少なくともあと1カ月は見込まれない。それにもかかわらず、正式な発売色と言われているダミーのiPhone 16ユニットを示す映像がオンラインで公開され続けています。ちなみに、Googleは以前に

パッチ不可能な Yubico の 2 要素認証キーの脆弱性により、ほとんどの Yubikey 5、セキュリティ キー、および YubiHSM 2FA デバイスのセキュリティが破られています。 Feitian A22 JavaCard および Infineon SLB96xx シリーズ TPM を使用するその他のデバイスも脆弱です。すべて

iOS 18 で計画されている生成 AI 機能に加えて、iOS 18.1 ベータ版では Nanoleaf の Matter 互換スマート電球のアダプティブ ライティングがデフォルトで有効になっていることが何人かの Reddit ユーザーによって発見されました。 Apple Home の定番であるアダプティブ ライトニング
