0
我對PHP很陌生,並且對訪問數組中的值感到困惑。訪問子數組中的值
該數組位於下方。對我來說問題是我想訪問數組中的值。
例如,我想訪問下面
即£80.00圖中的80.00£數字被包含在子陣列其保持值= amountString
Array
(
[12] => Array
(
[0] => amountString
[1] => £80.00
)
[13] => Array
(
[0] => name
[1] => testname
)
}
謝的關鍵你
更新
這是我如何生成這個數組。我是從一個HTTP對象 即:
POST /fail?installation=XXXXXX&msgType=authResult HTTP/1.0
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Host:
Content-Length: 973
User-Agent: WJHRO/1.0 (HTTP Request Object)
region=new+format+region&authAmountString=%26%23163%3B10.00&_SP.charEnc=UTF8&desc=&tel=&address1=new+format+address1)
我那麼做了以下獲得數組:
$data = explode('&', $post);
foreach($data as &$entry) {
$entry = explode('=', $entry);
$entry[1] = urldecode($entry[1]);
}
unset($entry);
通過'數組[12]存取它[1]' – Benvorth 2014-10-19 07:44:03
您已在一個易於印刷它讀取方式。假設外部(「第一個」)數組具有變量名稱$ data,那麼它只是讀取你想要的數據。 $ data [12] [1] – JimL 2014-10-19 07:44:15
問題是這個數字每次都有可能改變。有沒有其他的方式來讀取數值而不使用數字 – echoMan 2014-10-19 07:54:40