2016-09-17 8 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の "value"(John)だけをエコーし​​たいとします。キーが指定されていない場合、これをどのように達成できますか?出来ますか?keyが指定されていない場合、arrayに特定の値をエコーする方法は?

+0

メソッドからデータを返す必要があります。次に、必要なインデックスにアクセスするだけです。 – Rizier123

+0

なぜこの質問は2回投票されましたか? – 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を渡すと、それはそうのようなことindexs値を返す必要があります。

+0

ベン・エドワーズに感謝します。 – Panji

関連する問題