是否有任何方法可以在PHP中分离语法单词?

Tho*_*son 2 php function

如果我有一个语法正确的field_name.我想通过使用空间来区分它.

例如,

  1. field_name是CylinderConfiguration,我希望它像Cylinder Configuration
  2. field_name是NoofCylinders,我希望它像No of Cylinders

请注意,大写字母不是字符串中可识别的字符,整个字符串可能很小.

有没有办法做到这一点?

You*_*nse 5

有没有办法做到这一点?

是.
而且,总有不止一种方法可以做到这一点.
其他数千个例子中的一个例子是expertsexchange可以拆分为experts exchange或的域名expert sex change.

我没有为打印字段名这样的繁琐任务实现这样的AI,我建议将它们保留为自动目的,如PHPmyAdmin,或者在代码中创建硬编码的替换表.它可以为你节省大量的时间.

有人可能会建议你将你的命名约定更改为下划线作为单词分隔符的方式,这可以很容易地转换为空格,但我会建议不要这样做.数据库表名称'不打算在用户界面中使用.不要懒惰,手动创建输出字段名称.

  • @Mohan我把"NoofCylinders"读作"Noof cylinder".我知道什么,听起来像一个品牌名称."不"并不是真正的"语法". (2认同)