2012-02-19 14 views
-1

私は抽出をアソシエイティブな配列$arrに渡していますが、正しく動作しません。配列を関数extract($arr)に渡しますが、値を抽出したいときは機能しません。どのように正しく使用できますか?PHPで抽出値を使って配列の値を出力する

ここに私の配列:

$arr = array('id' => 1, 'name' => 'abc','address' => 'street abc'); 
+0

あなたは 'extract()'にどのようなコードを使用していますか? – alex

+0

完全な例を提供し、「正しく動作しません」よりも冗長な言語を使用してください。投票を終了する。 –

+0

どのコードでどういう意味ですか? –

答えて

1

あなたはそれが動作するはずthisのようにそれを使用している場合。

<?php 
$arr = array('id' => 1, 'name' => 'abc','address' => 'street abc'); 
extract($arr); 
echo $id . "\n"; 
echo $name . "\n"; 
echo $address; 
?> 

Output: 
1 
abc 
street abc 

このコードは、出力の罰金を示しています。問題を再現できるように正確なコードを投稿してください。

関連する問題