За последние 24 часа нас посетили 99643 программиста и 5530 роботов. Сейчас ищут 1530 программистов ...

Перебрать часть кода(поля)

Тема в разделе "Сделайте за меня", создана пользователем Maggredi, 15 дек 2022.

  1. Maggredi

    Maggredi Новичок

    С нами с:
    15 дек 2022
    Сообщения:
    3
    Симпатии:
    0
    Нужно перебрать поля
    И если один из ключей приведенный к нижнему регистру равен manager, то записать значение под этим ключом под ключом manager.
    Код (Text):
    1. $fieldsData = $order->getFieldsData();
    2.         if (array_key_exists(CRM_MANAGER_CUSTOM_FIELD, $fieldsData)) {
    3.             $fieldsData[ORDER_CUSTOM_FIELD_MANAGER] = $fieldsData[CRM_MANAGER_CUSTOM_FIELD];
    4.             unset($fieldsData[CRM_MANAGER_CUSTOM_FIELD]);
    5.         }
    CRM_MANAGER_CUSTOM_FIELD = 'Менеджер';
    ORDER_CUSTOM_FIELD_MANAGER = 'manager';
     
  2. Maggredi

    Maggredi Новичок

    С нами с:
    15 дек 2022
    Сообщения:
    3
    Симпатии:
    0
    Подскажи как можно это сделать, какие варианты ?
     
  3. antoniii

    antoniii Активный пользователь

    С нами с:
    16 мар 2022
    Сообщения:
    419
    Симпатии:
    71
    Попробуй так
    Код (Text):
    1. foreach ($fieldsData as $key => $value){
    2. if (strtolower($key) =='manager'){
    3.       echo $key.'<br>';
    4.       echo $value;
    5.    }
    6. }
     
  4. Maggredi

    Maggredi Новичок

    С нами с:
    15 дек 2022
    Сообщения:
    3
    Симпатии:
    0
    Попробую ! Спасибо