Ještě jinak. Dám dvakrát stejný kód do stránky a ono to přestane fungovat. Jeden kód jde, ale dva na stránce ne. Co tam tedy změnit aby to fungovalo na stránce 2x tento kód níže?
<center>
<!-- PHP -->
function wordsCheck($words, $inputs) {
$expression = '~(' .implode('|', array_map(function ($v) { return preg_quote($v, '~'); }, $words)). ')~iu';
foreach ($inputs as $haystick) {
if (preg_match($expression, $haystick) === 1) {
return true;
}
}
return false;
}
$words = [
'cur',
'čůr',
'čúr',
'mrt',
'gynek',
'erek',
'pochv',
'vagi',
'vagy',
'hotens',
'připus',
'pripus',
'samic',
'samyc',
'marih',
'pohlav'
];
$inputs = array_merge([$context['TOPIC_TITLE']], array_map(function ($v) { return $v['MESSAGE']; }, $context['postrow']));
if (wordsCheck($words, $inputs) === false) {
echo 'prvni';
} else {
echo 'druhy';
}
<!-- ENDPHP -->
</center>