- array_map: documentation ( source)
- array_diff_assoc: documentation ( source)
- var_dump: documentation ( source)
- json_decode: documentation ( source)
- get_object_vars: documentation ( source)
<?php
$desc = '{"a":1, "b":2}';
$ob = '{"a":1, "b":2, "c":3}';
function isLikeThis(string $description, string $tested) {
$args = array_map(function($arg){
get_object_vars(json_decode());
},
func_get_args());
return !(bool)call_user_func_array('array_diff_assoc', $args);
}
var_dump(isLikeThis($desc, $ob));