[PHP] CLEAR TITLE - fourslickz/notes GitHub Wiki
<?php
namespace App\Helpers;
use Illuminate\Support\Str;
class ParseHelper {
public static function name($name)
{
$clearedName = Str::contains($name, [',', '.']) ? self::clearName($name) : $name;
return $clearedName;
}
private static function clearName($name)
{
$clearName;
$split = preg_split('/\.|\,/', $name);
$collection = collect($split);
$filter = $collection->each(function($value) use (&$clearName) {
if(strlen($value) >= 4){
$clearName = $value;
}
});
$cleared = trim(preg_replace('/\s+/', ' ', $clearName));
return $cleared;
}
}