gpt4 book ai didi

php - 将每个 _ 字符替换为 _ 字符后的大写字母

转载 作者:行者123 更新时间:2023-12-02 07:38:35 25 4
gpt4 key购买 nike

我将如何解决这个问题:

我想像这样转换字符串:

some_words => someWords
some_more_text => someModeText

希望你明白我的意思,我需要用 X 替换每个 _x。

我现在有这样的东西:

$string = 'some_words';
$new = preg_replace('/_([a-z])/', strtoupper('$1'), $string);

但这行不通。我可以在 preg_replace 函数中使用内置的 PHP 函数吗?

我该如何解决这个问题?

谢谢!

最佳答案

您可以使用 preg_replace_callback() ,像这样:

$new = preg_replace_callback('/_([a-z])/', function( $match) { 
return strtoupper( $match[1]);
}, $string);

关于php - 将每个 _ 字符替换为 _ 字符后的大写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13732738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com