3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array1 = ['user_firstname' => 'Jack', 'user_lastname' => 'Smith', 'user_address_1' => '123']; $data = []; foreach($array1 as $key=>$value){ if(strpos($key, "_") !== false){ if(strstr($key, 'firstname') === 'firstname'){ $data['firstname'] = $value; } if(strstr($key, 'lastname') === 'lastname'){ $data['lastname'] = $value; } if(strstr($key, 'address_1') === 'address_1'){ $data['address_1'] = $value; } // $data['firstname'] = strstr($key, 'firstname') === 'firstname' ? $value : null; } } print_r($data);

preferences:
16.12 ms | 402 KiB | 5 Q