我的數組是這樣的:如何在php中訪問數組值?
[Name] => Array
(
[0] => Mark
)
因爲我的數組名是從一個數組的值稱爲「A類」:
Category = array(name);
我有麻煩的
Name[0] = "Mark"
值
請幫我一把!
我的數組是這樣的:如何在php中訪問數組值?
[Name] => Array
(
[0] => Mark
)
因爲我的數組名是從一個數組的值稱爲「A類」:
Category = array(name);
我有麻煩的
Name[0] = "Mark"
值
請幫我一把!
$result = $myArray['Name'][0];
既然你的數組是二維的,你需要使用2個索引來達到最底層的值。
PHP中有兩種類型的數組。第一種是數字索引,PHP自動爲您的值分配鍵作爲檢索的一種方式。例如:
$names = array(
'Robert Martin',
'Martin Fowler',
'Michael Feathers'
);
在上述例子中,PHP分配一個編號以每個數組元素從0開始,所以:
$names[0];
#> Robert Martin
$names[1];
#> Martin Fowler
$names[2];
#> Michael Feathers
第二種類型的陣列是關聯的,即,可以分配的自己的元素索引。
$names = array(
'first' => 'Robert Martin',
'second' => 'Martin Fowler',
'third' => 'Michael Feathers'
);
在這個例子中,你必須通過你自己的命名索引訪問元素。
$names['first'];
#> Robert Martin
$names['second'];
#> Martin Fowler
etc.
有趣的是,你可以在數組中存儲任何你想要的東西,包括其他數組。這是以前顯然遇到麻煩的地方,具有多個維度。
對於本例,我們將使用帖子,因爲帖子數組在常規程序中很常見。
$posts = array(
array(
'title' => 'PHP Tutorial',
'body' => 'Some junk.'
),
array(
'title' => 'JavaScript Tutorial',
'body' => 'Some junk about JS.'
)
);
因此,與其他陣列,您可以用第一個數字索引來訪問的第一個元素,0
$posts[0];
#> array('title' => '...', 'body' => '...')
$posts[0]['title'];
#> PHP Tutorial
$post[1]['body'];
#> Some junk about JS.
希望這有助於你瞭解數組和其語法好一點。當我剛開始時,它幫助我看到了很多有用的例子。
從基本開始:http://php.net/manual/it/language.types.array.php – Federkun
儘可能尊重「duuuude」... – user3791372