我只是想知道是否有办法只用一行编写这段代码。
$exp = explode(" ", $text);
$cut = $exp[0];
所以无需分配变量。
由于
答案 0 :(得分:8)
答案 1 :(得分:4)
$cut = preg_replace('/ [\s\S]*$/', '', $text);
答案 2 :(得分:3)
$var = reset(explode(" ", $text));
答案 3 :(得分:3)
$cut = substr ( $text, 0, strpos ( $text, ' ' ) );
OR
$cut = substr ( trim ( $text ), 0, strpos ( trim ( $text ), ' ' ) );