美文网首页
将首字母大写以“_”分割(两种方式)

将首字母大写以“_”分割(两种方式)

作者: 苏大发 | 来源:发表于2017-11-17 14:04 被阅读0次
$str = "WordWordWordWord";
$str_new = preg_replace("/([A-Z])/", "_\\1", $str);
$formatStr = strtolower(substr($str_new,1));
var_dump($str);
echo "<br/>";
print_r($formatStr);

echo "<br/>";
echo "<br/>";

$str="AbcDefGhi"; 
$array=preg_split("/(?=[A-Z])/",$str); 
$b= strtolower(substr(implode("_", $array),1));
print_r($array);
echo "<br/>";
print_r($b); 
image.png

相关文章