- strpos: documentation ( source)
- strstr: documentation ( source)
- print_r: documentation ( source)
<?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);