相关疑难解决方法(0)

用preg_replace_callback替换preg_replace()e修饰符

我对正则表达式很糟糕.我试图取代这个:

public static function camelize($word) {
   return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word);
}
Run Code Online (Sandbox Code Playgroud)

使用带有匿名函数的preg_replace_callback.我不明白\\ 2是做什么的.或者就此而言preg_replace_callback的工作原理.

实现这一目标的正确代码是什么?

php regex preg-replace preg-replace-callback

82
推荐指数
1
解决办法
10万
查看次数

如何在PHP中替换部分字符串?

我试图获取字符串的前10个字符,并希望用空格替换空格'_'.

我有

  $text = substr($text, 0, 10);
  $text = strtolower($text);
Run Code Online (Sandbox Code Playgroud)

但我不知道下一步该做什么.

我想要字符串

这是对字符串的测试.

成为

this_is_th

php

79
推荐指数
3
解决办法
24万
查看次数

如何在PHP中替换文本字符串中的多个项目?

我希望能够替换空格,-但也想删除逗号和问号.我怎么能在一个函数中做到这一点?

到目前为止,我有它替换空格:

str_replace(" ","-",$title)
Run Code Online (Sandbox Code Playgroud)

php string str-replace

43
推荐指数
1
解决办法
7万
查看次数

简单的PHP字符串替换?

我有这个代码:

$abc = ' Hello "Guys" , Goodmorning';
Run Code Online (Sandbox Code Playgroud)

我想替换每个出现的"(双引号),$^以便字符串成为

'Hello $^Guys$^ , Goodmorning'
Run Code Online (Sandbox Code Playgroud)

我是PHP的新手; 在Java中我们可以通过调用字符串类replaceAll函数很容易地做到这一点,但是如何在PHP中完成呢?我不能在不使用正则表达式的情况下在Google上找到简单的方法.

使用或不使用正则表达式的语法是什么?

php

16
推荐指数
2
解决办法
6万
查看次数

使用php从字符串中删除撇号

无论如何,要从php的字符串中删除撇号?示例:-如果字符串是Mc'win,则应显示为Mcwin

$Str = "Mc'win";
/*
    some code to remove the apostrophe
*/

echo $Str; // should display Mcwin
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
2
解决办法
1万
查看次数

如何用PHP中的两个单引号替换一个单引号?

我想用PHP的str_replace替换它

'测试

通过

测试

编辑

由此完成:

$test = str_replace("'", "''", "'test");
Run Code Online (Sandbox Code Playgroud)

php string replace

0
推荐指数
1
解决办法
3293
查看次数

如何减少我的str_replace php代码?

如何减少我的str_replace php代码?

我想删除aass直到zass

这是我的PHP代码,它的工作正常.但我想减少.我能怎么做 ?

<?PHP
$str = str_replace('aass', '', $str);
$str = str_replace('bass', '', $str);
$str = str_replace('cass', '', $str);
$str = str_replace('dass', '', $str);
$str = str_replace('eass', '', $str);
$str = str_replace('fass', '', $str);
$str = str_replace('gass', '', $str);
$str = str_replace('hass', '', $str);
$str = str_replace('iass', '', $str);
$str = str_replace('jass', '', $str);
$str = str_replace('kass', '', $str);
$str = str_replace('lass', '', $str);
$str = str_replace('mass', '', $str);
$str = str_replace('nass', '', $str);
$str = str_replace('oass', '', …
Run Code Online (Sandbox Code Playgroud)

php string str-replace

0
推荐指数
1
解决办法
101
查看次数

如何用PHP交换字符串中两个不同字符的值?A变为B,B变为A.

我在PHP中有一个字符串.我想用另一个字符的值交换某个字符.如果我这样做,A成为B将取代A与B,但已存在的B值将保持不变.当我尝试将B交换为A时,当然存在最初未交换的值,因为它们已经存在.

我试过这段代码.

$hex = "long_hex_string_not_included_here";
$hex = str_replace($a,$b,$hex);
//using this later will produced unwanted extra swaps
$hex = str_replace($b,$a,$hex);
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个交换这些值的函数.

php string replace

0
推荐指数
1
解决办法
279
查看次数