example.co.jp
という文字列から example
を取り出したいとき
$url = 'example.co.jp';
// 最初のドットの位置
$pos = strpos($url, '.');
// 先頭からドットまでの文字列を取得
$name = substr($url, 0, $pos);
var_dump($name); // 'example'
// 1行で書く場合
var_dump(substr($url, 0, strpos($url, '.'))); // 'example'
とかしなくても↓でいける
$url = 'example.co.jp';
var_dump(Str::before($url, '.')) // 'example'
$url = 'example.co.jp';
var_dump(Str::after($url, '.')) // 'co.jp'
[2020/05/10 追記]
afterLast
でTLDを取得できる
$url = 'example.co.jp';
var_dump(Str::afterLast($url, '.')) // 'jp'