Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
<?php
//Найти общие части слов
function GetCommonParts(array $source) {
$parts = [];
foreach($source as $k => $v) {
$symbols = mb_str_split(mb_strtolower($v));
for($i = mb_strlen($v); $i > 0; $i--) {
$kk = '';
foreach(array_slice($symbols, -$i) as $symbol) {
$kk .= $symbol;
$parts[$k][$kk] = null;
}
}
}
return $parts ? array_keys(array_intersect_key(...$parts)) : [];
}
$words = [
'привет',
'живет',
'звезда',
'креветка',
];
print_r(GetCommonParts($words));
?>