第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

多維數(shù)組在沒有附加值時會丟失其索引

多維數(shù)組在沒有附加值時會丟失其索引

PHP
一只斗牛犬 2023-04-28 17:32:56
試圖找到最好的數(shù)組結(jié)構(gòu)來遍歷多維數(shù)組。要求:1)“標(biāo)題”應(yīng)該可以通過索引找到。2)“平衡”值應(yīng)該能夠迭代。觀察:假設(shè)以上要求,唯一滿足要求的數(shù)組是 array_3。array_3 假定“平衡”值捆綁在一個數(shù)組中。問題:1) 在沒有為標(biāo)題賦值的情況下,標(biāo)題如何丟失其在 array_2 和 array_3 中的索引?2) 為什么(在 array_1 和 array_2 中)值 10 作為值附加到“balance”,但值 20 有自己的索引?3)假設(shè)上述要求,是否有更好的方法來構(gòu)建數(shù)組?我的代碼:<?php$array_1 = [  'title',  'balance' =>    10,    20,];$array_2 = [  'title' => '',  'balance' =>    10,    20,];$array_3 = [  'title' => '',  'balance' => [    10,    20,    ]];// Printsprint_r($array_1);print_r($array_2);print_r($array_3);// Access values through echo.print_r($array_1['balance']) . "\n";echo $array_2['balance'] . "\n";echo $array_3['balance'][0] . "\n";echo $array_3['balance'][1] . "\n";// Loopsfor ($i=0; $i < count($array_3) ; $i++) {  echo "looping over array:" . $array_3['balance'][$i] . "\n";}foreach ($array_3['balance'] as $key => $value) {  echo "key:" . $key . " " . "value:" . $value . "\n";}
查看完整描述

1 回答

?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗 獲得超5個贊

1 - 標(biāo)題沒有丟失它的索引。在第一個數(shù)組中,title不是索引,而是一個值。看看結(jié)果print_r()...


print_r($array_1);

給...


Array

(

    [0] => title

    [balance] => 10

    [1] => 20

)


print_r($array_2);

給...


Array

(

    [title] => 

    [balance] => 10

    [0] => 20

)

使用


echo "Title=".$array_2['title'].".".PHP_EOL;

只給出一個空白值


Title=.

2 - 在數(shù)組 3 中,您為余額創(chuàng)建一個數(shù)組


'balance' => [

  10,

  20,

 ]

其他人只有一個值


'balance' => 10,

20,

所以 20 被視為與 處于同一級別balance。


3 - 第三個陣列是關(guān)于它應(yīng)該如何完成的最佳方案。


查看完整回答
反對 回復(fù) 2023-04-28
  • 1 回答
  • 0 關(guān)注
  • 128 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號