代码之家  ›  专栏  ›  技术社区  ›  Mehdi Ammar

小写字符串中方括号内的所有单词

  •  -2
  • Mehdi Ammar  · 技术社区  · 2 年前

    我在PHP中有一个字符串,比如“Hello[FIRSTNAME][LASTNAME]”,我想将括号内的所有字符转换为小写

    1 回复  |  直到 2 年前
        1
  •  0
  •   Akam    2 年前

    您可以使用 preg_replace_callback :

    <?php
    $text="Hello [FIRSTNAME]";
    echo preg_replace_callback('/\b([^]]+)\b/', function ($word) {
          return strtolower($word[1]);
     }, $text);