查看完整版本: 麻煩各位前輩指導,取出元素值的問題(已解決,感謝各位前輩)
頁: [1]

chialewang 發表於 2019-8-2 09:23 PM

麻煩各位前輩指導,取出元素值的問題(已解決,感謝各位前輩)

本帖最後由 chialewang 於 2019-8-6 08:36 PM 編輯

<?php

$addr = ["台北市中正區", "蘭嶼", "基隆市仁愛區", "斗六", "高雄", "台南"]; //此行在幹嘛? 不是沒給值?
$zipcode = ["100" => "台北市中正路", "952" => "蘭嶼", "200" => "基隆市仁愛區", "640" => "斗六"]; //為何是>=,而不是==?

//取出元素值
$addr = $zipcode["100"];
echo '郵遞區號為100的地區:'.$addr;

echo '<p>';
//顯示郵遞區號為200的地區
echo '郵遞區號為200的地區:'.$zipcode["200"];

輸出:
//郵遞區號為100的地區:台北市中正路
//郵遞區號為200的地區:基隆市仁愛區

?>

麻煩各位前輩指導,取出元素值的問題
感恩


...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

daneil4444 發表於 2019-8-3 09:01 AM

都屬陣列差在哪?一個是默認的索引(從0開始);一個是自訂索引
假如我想取 $addr 這裡面 "高雄"這個值
echo $addr[4];//意思是我要取$addr裡第4個元素,記得索引是0開始不是從1開始喔
那取 $zipcode 裡面"斗六"這個值怎取?
echo $zipcode[640];//這個索引640是我們給他的

=>這就是陣列寫法,人家規定的沒有為甚麼{:41:}
ps順帶一提[]這等同指標功能

chialewang 發表於 2019-8-3 05:57 PM

daneil4444 發表於 2019-8-3 09:01 AM static/image/common/back.gif
都屬陣列差在哪?一個是默認的索引(從0開始);一個是自訂索引
假如我想取 $addr 這裡面 "高雄"這個值
echo $a ...

daneil4444 前輩 您好:

這段程式碼它有先宣告
$addr = $zipcode["100"];
echo '郵遞區號為100的地區:'.$addr;
所以才會抓取$zipcode["100"]的值"100" =>...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]