2016-09-17 43 views
-5
class database { 
public function dataarray() { 
$array = array('John', 'Alex', 'Smith','Doe','Mane','Rio'); 
    } 
} 
$export = new database(); 
echo $export->dataarray(); // ??? what echo code/ other style code, to show only name 'John' value. 

我只想回显上面$ array的“值”(约翰)。如果没有指定密钥,我该如何实现这一点?可能吗?如果未指定密钥,如何在数组中回显特定值?

+0

您需要从方法中返回数据。然后你可以访问你想要的索引。 – Rizier123

+0

为什么这个问题投了两次? – Chris

回答

0
class database { 
public function dataarray() { 
    $array = array('John', 'Alex', 'Smith','Doe','Mane','Rio'); 
    return $array; 
    } 
} 

$export = new database(); 

echo $export->dataarray()[0]; 
+0

你是超人。这行得通!谢谢。 – Panji

+0

不客气,但本·爱德华兹'可能会更好。 – Chris

1
class database { 
public function dataarray($index) { 
$array = array('John', 'Alex', 'Smith','Doe','Mane','Rio'); 
return $array[$index]; } 
} 
$export = new database(); 
echo $export->dataarray(0); 

我会通过在功能PARAM并将它返回指数法,像这样的值。

+0

谢谢本·爱德华兹,你给正确的方式! – Panji

相关问题