Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何返回数组_Php - Fatal编程技术网

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'
   );