Значение php для вставки в конкретный элемент внутреннего массива

Я хотел бы вставить значение в конкретный элемент массива внутренних массивов.

Итак, у меня есть массив, который теряет данные между функциями, и я не могу найти, где и когда его следует распечатать, некоторые значения отсутствуют, но я могу получить эти значения из объекта, и я хотел бы добавить элементы объекта в элемент массива [значение]. В объекте у меня те же имена, что и в массиве.

Объект выглядит так

Userinfos Object
(
    [address_type] => BT
    [address_type_name] => 
    [company] => 
    [title] => 
    [last_name] => Last Name
    [first_name] => First Name
    [middle_name] => 
    [phone_1] => 1234567
    [phone_2] => 
    [fax] => 
    [address_1] => Street address
    [address_2] => 
    [city] => City
    [virtuemart_state_id] => 0
    [virtuemart_country_id] => 97
    [zip] => 1234
    [agreed] => 0
    [created_on] => 0000-00-00 00:00:00
    [created_by] => 0
    [modified_on] => 2012-08-08 22:04:36
    [modified_by] => 853
    [email] => webmaster@universumpoker.com
    [username] => webmaster@universumpoker.com
)

и массив выглядит так

Array
(
    [email] => Array
        (
            [name] => email
            [value] => 
            [title] => E-Mail
            [type] => emailaddress
            [required] => 1
            [hidden] => 
            [formcode] => <input type="text" maxlength="100" class="required" value="" size="30" name="email" id="email_field"> 
        )

    [last_name] => Array
        (
            [name] => last_name
            [value] => 
            [title] => Last Name
            [type] => text
            [required] => 1
            [hidden] => 
            [formcode] => <input type="text" maxlength="32" class="required" value="" size="30" name="last_name" id="last_name_field"> 
        )

    [first_name] => Array
        (
            [name] => first_name
            [value] => 
            [title] => First Name
            [type] => text
            [required] => 1
            [hidden] => 
            [formcode] => <input type="text" maxlength="32" class="required" value="" size="30" name="first_name" id="first_name_field"> 
        )
)

Как вы можете видеть в этом массиве, [value] пусто, а в [formcode] значение ввода также пусто.

Так есть ли способ отправить значения объекта в массив. Я искал в array_push, но не мог понять, как цель [значение]

1 ответ

Разве вы не можете просто установить значение так:

$array->first_name[$index]->value = $userinfos->first_name

в цикле вокруг всей вашей пользовательской информации?

Другие вопросы по тегам