我有一个字符串:CamelCaseString
我想对大写字母进行explode()、split()或一些更好的方法来将该字符串分解为单个单词。
最简单的方法是什么?
--- 解决方案更新 ---
此链接指向一个略有不同的问题,但我认为答案通常比本页当前问题的答案更有用:如何使用 PHP 和正则表达式在字符串中的大写字母处添加空格,但将连续的大写字母保持在一起? https://stackoverflow.com/questions/8611617/how-can-i-add-a-space-in-string-at-capital-letters-but-keep-continuous-capitals
您应该使用正则表达式。
尝试这个:preg_match_all('/[A-Z][^A-Z]*/', "CamelCaseString", $results);
包含所有单词的数组将保存在 $results[0] 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)