用php中的db函数替换字符串

用php中的db函数替换字符串,php,str-replace,dbfunctions,Php,Str Replace,Dbfunctions,如果字符串存在,我想用数据库函数替换它。我使用str_replace的方式如下,但它不适合我,这是返回$numOne,因为它是。我是php初学者,请帮助我 function stringreplace($multiple,$numOne){ $multiple=Multiply; $numOne=a_b_cMultiply; str_replace($multiple,"abcdfgh('','')::numeric",$numOne); return $numOne; } 您的代码不正确,因

如果字符串存在,我想用数据库函数替换它。我使用str_replace的方式如下,但它不适合我,这是返回$numOne,因为它是。我是php初学者,请帮助我

function stringreplace($multiple,$numOne){
$multiple=Multiply;
$numOne=a_b_cMultiply;
str_replace($multiple,"abcdfgh('','')::numeric",$numOne);
return $numOne;
}

您的代码不正确,因为您没有将结果存储在任何位置,并且返回了包含旧值的$numOne。使用此代码:

function stringreplace($multiple,$numOne){
$multiple='Multiply';
 $numOne='a_b_cMultiply';
 $num_one = str_replace($multiple,"abcdfgh('','')::numeric",$numOne);
return $num_one;
}

您的代码不正确,因为您没有将结果存储在任何位置,并且返回了包含旧值的$numOne。使用此代码:

function stringreplace($multiple,$numOne){
$multiple='Multiply';
 $numOne='a_b_cMultiply';
 $num_one = str_replace($multiple,"abcdfgh('','')::numeric",$numOne);
return $num_one;
}

您能告诉我们您要处理的值的前后顺序吗?:)这是我的完整代码我似乎不明白你的代码?什么是乘法?乘法是一个简单的字符串,乘法是一个公式。事实上,我想如果a_b_cMultiply出现,它应该被a_b_cabcdfgh('','')替换检查@Rahul:)的答案你能给我们你想要处理的值的前后吗?:)这是我的完整代码我似乎不明白你的代码?什么是乘法?乘法是一个简单的字符串,乘法是一个公式。事实上,我想,如果出现了多重,它应该被一个cabcdfgh(“”,“”,“”,“”)替换。检查@Rahul:)的答案,我明白了。如果我想在a_b_c*abcdgfh(“”,“,”)之间添加像*这样的运算符,那么在这种情况下,将
$numOne='a_b_cMultiply'
更改为
$numOne='a_b_c*乘法'
我得到了这个。如果我想在a_b_c*abcdgfh(“”,“,”)之间添加像*这样的运算符,那么在这种情况下,将
$numOne='a_b_cmultiple'
更改为
$numOne='a_b_c*乘法'