public function lognWord($text)
{
$word = explode(" ", $text);
for ($i = 0; $i < sizeof($word); $i++)
{
$check = strlen($word[$a]);
}
if ($check > self::LONG_WORD) // 150
{
return true;
}
return false;
}
public function validatorLongWords ( $attribute )
{
$parts = explode( ' ', $this->$attribute );
foreach ( $parts as $word ) {
if ( strlen( $word ) > static::LONG_WORD ) { # Для UTF-8 и русского текста используем mb_strlen( $word )
$this->addError( $attribute, 'Слишком длинное слово в строке, да...' );
break; # или return;
}
}
}
['SomeString', 'string', 'length' => [4, 150]],