简体   繁体   English

如何在单词之间添加空格?

[英]How to add a space between words?

I have a string that has words without any spaces between them.我有一个字符串,其中的单词之间没有任何空格。 How do I add a space between each word?如何在每个单词之间添加空格? Example: my string has combined words FinancialTimes and I would like it to show as Financial Times示例:我的字符串包含单词FinancialTimes ,我希望它显示为Financial Times

<?php $word = 'FinancialTimes';?>

You could use preg_replace with a regex option:您可以将preg_replace与正则表达式选项一起使用:

$word = "FinancialTimes";
$output = preg_replace("/(?<=[a-z])(?=[A-Z])/", " ", $word);
echo $output;  // Financial Times

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM