Display the drop-down list

Test of array_walk_recursive()

Example #1 : test success
Example #2 : test success
Example #1
$input = [
  
'__array' => [
    
'sweet' => [
      
'a' => 'apple',
      
'b' => 'banana',
    ],
    
'sour' => 'lemon',
  ],
  
=> '$array',
  
=> 'test_print',
]
$expected_output = $test_output
$test_output = [
  
'result' => [
    
'array' => [
      
'sweet' => [
        
'a' => 'a holds apple
'
,
        
'b' => 'b holds banana
'
,
      ],
      
'sour' => 'sour holds lemon
'
,
    ],
    
'bool' => true,
  ],
  
'php_version' => '7.1.30 Linux x86_64',
]
Example #2
$input = [
  
'__array' => [
    
'd' => 'lemon',
    
'a' => 'orange',
    
'b' => 'banana',
    
'c' => 'apple',
  ],
  
=> '$array',
  
=> 'test_alter',
  
=> 'fruit',
]
$expected_output = $test_output
$test_output = [
  
'result' => [
    
'array' => [
      
'd' => 'fruit: lemon',
      
'a' => 'fruit: orange',
      
'b' => 'fruit: banana',
      
'c' => 'fruit: apple',
    ],
    
'bool' => true,
  ],
  
'php_version' => '7.1.30 Linux x86_64',
]