2016-09-17 44 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

相關問題