替换字符串中的值 - PHP

时间:2013-12-18 05:04:14

标签: php

我有一个字符串'some value',我正在寻找用另一个值替换某些值的函数。

例如我需要

  

'某些价值'

成为

  

'SOME_VALUE'

这是我迄今为止没有运气的尝试

  $newCategory=str_replace(' ', '_', $rows["category"]); 
  echo $newCategory;

2 个答案:

答案 0 :(得分:3)

这对我来说很好用

$rows["category"] =  'some value';
$newCategory=str_replace(' ', '_', $rows["category"]); 
echo $newCategory;

输出

  

SOME_VALUE

可以在php.ini或您的apache配置文件中关闭显示错误。

你可以在脚本中打开它,看看有没有错误

 error_reporting(E_ALL);
 ini_set('display_errors', 1);

答案 1 :(得分:1)

您的代码适合我。你仍然可以尝试一下:

$newCategory = preg_replace('/\s+/', '_', $rows["category"]);