За последние 24 часа нас посетили 212257 программистов и 4420 роботов. Сейчас ищут 1589 программистов ...

ошибка Uncaught Error: [] operator not supported for strings in

Тема в разделе "PHP для новичков", создана пользователем Irinapt, 7 апр 2023.

Метки:
  1. Irinapt

    Irinapt Новичок

    С нами с:
    7 апр 2023
    Сообщения:
    1
    Симпатии:
    0
    Добрый день!
    При переходе на php 7.4 возникла ошибка Uncaught Error: [] operator not supported for strings in ...
    Stack trace:
    #0 /interface.php(165): of_get_header_classes_array()
    #1 wp-hook.php(308): of_admin_head('')
    #2 wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
    #3 ugin.php(517): WP_Hook->do_action(Array)
    #4 header.php(163): do_action('admin_head')
    #5 dmin.php(239): require_once('/home/gra309519...')

    Строка ошибки: $hooks[] = preg_replace("[^A-Za-z0-9]", "", strtolower($value['name']) );
    Не могу исправить, пожалуйста помогите.

    Код (Text):
    1. function of_get_header_classes_array() {
    2.  
    3.         global $of_options_pmc;
    4.  
    5.         $hooks = '';
    6.  
    7.         foreach ($of_options_pmc as $value) {
    8.  
    9.            
    10.  
    11.             if ($value['type'] == 'heading') {
    12.  
    13.                 $hooks[] = preg_replace("[^A-Za-z0-9]", "", strtolower($value['name']) );
    14.  
    15.             }
    16.  
    17.            
    18.  
    19.         }
    20.  
    21.        
    22.  
    23.         return $hooks;
    24.  
    25.        
    26.  
    27.     }
     
  2. Aleksandr.B

    Aleksandr.B Активный пользователь

    С нами с:
    2 фев 2023
    Сообщения:
    159
    Симпатии:
    41
    Адрес:
    Барнаул
    PHP:
    1. function of_get_header_classes_array() {
    2.    global $of_options_pmc;
    3.    $hooks = [];
    4.    foreach ($of_options_pmc as $value) {
    5.      if ($value['type'] === 'heading') {
    6.        $hooks[] = preg_replace("/[^A-Za-z0-9]/", "", strtolower($value['name']) );
    7.      }
    8.    }
    9.    return $hooks;
    10. }
     
    #2 Aleksandr.B, 7 апр 2023
    Последнее редактирование: 7 апр 2023
  3. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    Aleksandr.B нравится это.