2012-02-10 6 views
0

私はこのフォームから送信されたデータ$ _POST、配列の項目内の値を爆発させる方法は?

[required] => Array 
     (
      [0] => member_email 
      [1] => member_birthday member_secret 
     ) 

私はrequired値を分割するために使用するスクリプト

、私は、例えば、配列の項目内の値を爆発できるか疑問に思いますアレイに、

# Set the required array. 
$items_variable = array(
    'required' 
); 

# Loop the array. 
foreach($items_variable as $item_variable) 
{ 
    # Set the main variables. 
    $$item_variable = set_variable($_POST,$item_variable); 
} 

# Get the required field and put them in an array. 
$array_required = is_array($required)? $required : explode(' ',$required); 


print_r($array_required); 

結果、

Array 
(
    [0] => member_email 
    [1] => member_birthday member_secret 
) 

が、これで私は後の午前正しい結果、

Array 
    (
     [0] => member_email 
     [1] => member_birthday 
     [2] => member_secret 
    ) 

任意のアイデア?

答えて

0
$required = array(); 
foreach($_POST['required'] AS $val) 
    $required = $required + explode(' ', $val); // '+' means union in this case 
+0

答えのためのTHanks、Gerben。 – laukok

関連する問題