Php 如何返回数组
如何返回如下数组:Php 如何返回数组,php,Php,如何返回如下数组: $array = array( 1 => array('id' => '12','name' => 'Great man'), 2 => array('id' => '14','name' => 'Lamborgini'), 3 => array('id' => '29','name' => 'Leon'), ); 请注意第一个键只需返回$array,它已经包含正确的值。
$array = array(
1 => array('id' => '12','name' => 'Great man'),
2 => array('id' => '14','name' => 'Lamborgini'),
3 => array('id' => '29','name' => 'Leon'),
);
请注意第一个键只需返回$array,它已经包含正确的值。PHP中没有任何东西可以阻止您返回所需的任何类型的数据 您可以像任何PHP变量一样使用$array e、 g:
可以像使用任何其他变量一样在php中使用数组:
function return_an_array() {
return array(
1 => array('id' => '12','name' => 'Great man'),
2 => array('id' => '14','name' => 'Lamborgini'),
3 => array('id' => '29','name' => 'Leon'),
);
}
$my_array = return_an_array();
当你说返回一个数组时,我想你的意思可能是访问一个数组
$array = array(
1 => array('id' => '12','name' => 'Great man'),
2 => array('id' => '14','name' => 'Lamborgini'),
3 => array('id' => '29','name' => 'Leon'),
);
echo $array[1]['id']; // 12
echo $array[1]['name']; // Great Man
echo $array[3]['name']; // Leon
我认为OP想要的是使用每个元素的id作为键。一件足够简单的事情 因此,与您的原始代码不同:
$array = array(
1 => array('id' => '12','name' => 'Great man'),
2 => array('id' => '14','name' => 'Lamborgini'),
3 => array('id' => '29','name' => 'Leon'),
);
您只需使用:
$array = array(
12 => 'Great man' ,
14 => 'Lamborgini' ,
29 => 'Leon'
);
注意:数组键不必是连续的,但在该数组中它们必须是唯一的。它们也可以是整数或字符串。,有什么问题吗?这与返回数组有什么关系?那么来吧,回答他的问题。。函数return_array(){global$array;return$array;}--
$array = array(
1 => array('id' => '12','name' => 'Great man'),
2 => array('id' => '14','name' => 'Lamborgini'),
3 => array('id' => '29','name' => 'Leon'),
);
$array = array(
12 => 'Great man' ,
14 => 'Lamborgini' ,
29 => 'Leon'
);