Check the key-assist in the cycle with strpos()



  • There's a mass.

        my_array
        (
        [delimiter_classification] => Array
                (
                    [row_title] => Классификация
                )
    
        [item_cat_name] => Array
            (
                [row_title] => Тип
                [31] => Умные часы и браслеты
                [15] => Умные часы и браслеты
                [14] => Умные часы и браслеты
                [16] => Умные часы и браслеты
            )
    
        [item_sub_cat_name] => Array
            (
                [row_title] => Подтип
                [31] => Фитнес-браслет
                [15] => Умные часы
                [14] => Умные часы
                [16] => Умные часы
            )
    

    )

    We've got to go through the mass like:

        foreach($my_array as $key){
    if(strpos($key_name, 'delimiter') === 0){
    ...
    }else{
    ...
    }

    }

    Only $key too. strpos() He doesn't work. How do you check this key for a delimiter? Or an alternative.



  • foreach($my_array as $key=>$value){
        if(strpos($key, 'delimiter') !== false){
         foreach($my_array[$key] as $inner_value){
               Выводим массив под delimiter
         }
        }else{
        foreach($my_array[$key] as $inner_value){
               Выводим массив сравнения
         }
        }
    

    Option 2

    foreach(array_keys($my_array) as $key){
    




Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2