I changed the below from the lowest code with three quote marks to the immediate below with quote mark, apostrophe, quote mark; I wanted to have apostrophes in this field show properly on the website. When I then uploaded this (part of a custom module) I got a php error and the site did not appear. I had to restore to a backup of the module. My question is how do I get it to do what I want? Further, I need to change for the same filed "<br>" to a new line. I have text in there which is exported from a database and sometimes has <br> to create a new line in straight html.
$node->field_book_title['und']['0']['value'] = str_replace("'","'",$node->field_book_title['und']['0']['value']);
it used to be: $node->field_book_title['und']['0']['value'] = str_replace("'","" ",$node->field_book_title['und']['0']['value']);
thanks,
Pia