- var_dump: documentation ( source)
- array_reduce: documentation ( source)
- explode: documentation ( source)
- array_keys: documentation ( source)
- preg_replace: documentation ( source)
- join: documentation ( source)
<?php
$str1 = "Samsung Television 21 Television new";
$syns = [
'tv' => ['sdds', 'Television new', 'Television11']
];
$str1 = array_reduce(array_keys($syns), function($c, $x) use ($syns)
{
return $c = preg_replace('/\b'.join('\b|\b', $syns[$x]).'\b/', $x,
$c);
}, $str1);
$arr1 = explode(' ', $str1);
var_dump($arr1);
?>