Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 9 年前

PHP 如何取陣列值

php 程式

想請問一大大們如何取 array 值

我想取成

di_name_title = 1

di_charges_1 = A

di_name_title = 2

di_charges_1 = B

而不是

di_name_title = 1

di_name_title = 2

di_charges_1 = A

di_charges_1 = B

-----------------------------------------------------------

Array

(

[di_name_title] => Array ( [0] =>1 [1] =>2 )

[di_charges_1] => Array ( [0] =>A [1] =>B )

)

2 個解答

評分
  • HARRIS
    Lv 4
    9 年前
    最佳解答

    我用foreach取陣列的值,用di_name_title當索引

    Try thie:

    <?

    $data = array();

    $data['di_name_title'] = array(1,2);

    $data['di_charges_1'] = array("A","B");

    //以上應該是你原本的資料結構

    foreach($data['di_name_title'] as $key=>$val)

    {

    echo $val."<br/>";

    echo $data['di_charges_1'][$key]."<br/>";

    }?>

    參考資料: 自己
  • 阿志
    Lv 4
    9 年前

    for($i=0;$i

    ';

    echo 'di_charges_1 = ' . di_charges_1[$i] . ' ';

    }

還有問題?馬上發問,尋求解答。