Здравствуйте, подскажите по array diff. Есть два массива PHP: $a = [ 'aim' => '', 'significance' => '', 'similar_projects' => '', 'previous_grants' => '', ]; $b = [ 'aim' => '<p>ghj</p>', 'significance' => '', 'similar_projects' => '', 'previous_grants' => '', ]; Провожу через функцию PHP: $d = array_diff($a, $b); print_r($d); получаю в результате пустой массив. А если оставить только поле aim, то различие находить. В чем проблема?
Попробую его использовать. Но в моем случаю, в обоих массивах ключи всегда одинаковые. Просто значения не всегда правильно сравниваются. То есть, когда есть все 4 элемента, и вот как в моем случаи с aim не видит различия. Но если поменять местами массивы то все работает, либо если убрать элементы с пустой строкой
@Нурлыбек, просто внимательно читай описание функций и смотри примеры там же. Там все описано и расписано вдоль и поперёк.