Как взорвать значение внутри элемента массива? - PullRequest
0 голосов
/ 10 февраля 2012

Интересно, как я могу взорвать значение внутри элемента массива, например,

Это данные $ _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);

результат * * +1010

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

но это правильный результат, которого я добиваюсь,

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

Есть идеи?

1 Ответ

0 голосов
/ 11 февраля 2012
$required = array();
foreach( $_POST['required'] AS $val )
  $required = $required + explode(' ', $val); // '+' means union in this case
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...