我尝试在下划线破折号
之后获取姓氏$x = "John_Chio_Guy";
输出应为:Guy
这是我目前的代码:
$x = "John_Chio_Guy";
$x = preg_replace("/^[^_]*_\s*/", "", $x);
echo $x;
//output : Chio_Guy
答案 0 :(得分:4)
你可以使用爆炸功能,这太简单了
<?php
$x = "John_Chio_Guy";
//explode the string
$explode = explode('_', $x);
//get the end value
echo end($explode);
?>
答案 1 :(得分:3)
您可以使用strrpos
和substr
:
$x = "John_Chio_Guy";
$pos = strrpos($x, "_");
echo substr($x,$pos+1);
结果:盖伊