почему str_replace заменяет мой символ точкой с запятой?

Я новичок в PHP (так что не издевательства, пожалуйста), и я пытаюсь обрезать переменную, чтобы удалить кавычки. По какой-то причине мои кавычки заменяются точкой с запятой, кто-нибудь знает почему?

Где $movieArray["title"] = '"Veronica Mars"';

 str_replace('&#x22', '', $movieArray["title"]); 

выход ;Veronica Mars;

Кроме того, причина, по которой у меня есть это &#x22 вместо этого, заключается в том, что обрезка не работает с " . благодаря

Solutions Collecting From Web of "почему str_replace заменяет мой символ точкой с запятой?"