今天我正在尝试从PHP数组中获取一些数据,但我不知道如何执行此操作,因为我不应该知道第一个键的名称。
[string:proected]
我想获得名为$array[0][0]
我尝试对此进行了调整:$array[0]
并且:NULL
但它们设置为vardump($array["5bnuQsT1Y4S9yk8LRhBeLtT5PWqoAYrv2XlIGu1A"]["token"]
。
当我form_widget
时,我只获得了对象,但我仍然需要设置一个循环来获取所有字符串。
你能帮帮我吗?
谢谢!
答案 0 :(得分:1)
您可以使用foreach循环从数组中抓取每个索引,如下所示:
<?php
$data = array (
'5bnuQsT1Y4S9yk8LRhBeLtT5PWqoAYrv2XlIGu1A' => array (
'token' => array (
'string:protected' => '5bnuQsT1Y4S9yk8LRhBeLtT5PWqoAYrv2XlIGu1A',
'token_type' => 0,
'token_id1'=> 8,
'token_id2' => 0,
'token_created' => 1465668613,
'token_description' => '',
),
),
'df01kyz5BWtgFXDFT+70g5oSze2e3WijYEfbOSDO' => array (
'token' => array (
'string:protected' => 'df01kyz5BWtgFXDFT+70g5oSze2e3WijYEfbOSDO',
'token_type' => 0,
'token_id1'=> 8,
'token_id2' => 0,
'token_created' => 1465668966,
'token_description' => '',
),
),
);
foreach($data as $index => $value) {
echo $data[$index]['token']['string:protected'] . '<br>';
}