Php 如何使用preg_replace生成空格和大写字母?
我正在尝试将一个变量转换为一个变量,该变量包含“hello big boy”或“hello big”,甚至只是说“hello”,将所有的破折号转换为空格,并将每个单词的第一个字母作为大写字母。所以“hello big boy”会变成hello big boy,“hello big”会变成hello big,“hello”会变成helloPhp 如何使用preg_replace生成空格和大写字母?,php,regex,web,preg-replace,Php,Regex,Web,Preg Replace,我正在尝试将一个变量转换为一个变量,该变量包含“hello big boy”或“hello big”,甚至只是说“hello”,将所有的破折号转换为空格,并将每个单词的第一个字母作为大写字母。所以“hello big boy”会变成hello big boy,“hello big”会变成hello big,“hello”会变成hello 非常感谢大家的帮助!谢谢:)因为只有少量替换,所以您可以避免使用regex,而使用本机PHP函数 <?php $str='hello-big-boy';
非常感谢大家的帮助!谢谢:)因为只有少量替换,所以您可以避免使用
regex
,而使用本机PHP函数
<?php
$str='hello-big-boy';
echo ucwords(str_replace('-',' ',$str)); //"prints" Hello Big Boy
谢谢兄弟!工作得很有魅力。