У меня есть этот код:
$abc = ' Hello "Guys" , Goodmorning'; 
  Я хочу заменить каждое вхождение " (двойные кавычки) на $^ так, чтобы строка стала 
 'Hello $^Guys$^ , Goodmorning' 
  Я новичок в PHP;  в Java мы можем сделать это очень легко, вызвав функцию класса string replaceAll , но как это сделать в PHP?  Я не могу найти простой способ в Google, не используя регулярные выражения. 
Что такое синтаксис с использованием или без использования регулярных выражений?
  Посмотрите на str_replace 
 $abc = ' Hello "Guys" , Goodmorning'; str_replace('"', '$^', $abc); 
 str_replace('"','$^',$abc); 
Должен работать для вас.
 $abc = ' Hello "Guys" , Goodmorning'; $new_string = str_replace("\"", '$^', $abc); echo $new_string; 
вывод:
Привет $ ^ Ребята $ ^, Доброе утро
 preg_replace('/"/', '$^', $abc); 
Поиск руководства привел бы к этому: http://php.net/manual/en/function.str-replace.php
 str_replace('"', '$^', $abc); 
  Вы можете использовать str_replace : 
 $abc = ' Hello "Guys" , Goodmorning'; echo str_replace('"','$^',$abc); 
  preg_replace('/"/', '$^', $abc); должен легко работать для вас