Я прочитал здесь другой вопрос, посвященный этой же проблеме, и я не могу понять, что здесь происходит. Я пытаюсь заменить апостроф в своем коде на str_replace, и это не работает. У меня есть строка для проверки:
$clue_question = "If you’re rowin’ the Rhone from start to finish, you begin in this mountain range";
А затем некоторые строки заменяются и их результаты:
$new_string = str_replace("I", "a", $clue_question)."<br />";
//af you’re rowin’ the Rhone from start to finish, you begin in this mountain range
$another_new_string = str_replace("'", "VB", $clue_question)."<br />";
//If you’re rowin’ the Rhone from start to finish, you begin in this mountain range
$yet_another_new_string = str_replace("'", "VB", $clue_question)."<br />";
//If you’re rowin’ the Rhone from start to finish, you begin in this mountain range
$sdf_another_new_string = str_replace("`", "VB", $clue_question)."<br />";
//If you’re rowin’ the Rhone from start to finish, you begin in this mountain range
$sdf_another_new_string_sdf = str_replace("ï", "VB", $clue_question)."<br />";
//If you’re rowin’ the Rhone from start to finish, you begin in this mountain range
$yet_another = str_replace("’", "sdgd", $clue_question)."<br />";
//If you’re rowin’ the Rhone from start to finish, you begin in this mountain range
$yet_another = str_replace("\’", "sdgd", $clue_question)."<br />";
//If you’re rowin’ the Rhone from start to finish, you begin in this mountain range
Я пробовал эквиваленты ASCII, пытался экранировать их, пробовал нормально. Я понятия не имею, почему одиночный апостроф (или, возможно, это одинарная кавычка) не заменяется в моей строке. Мой синтаксис в порядке, потому что первая функция str_replace() работала правильно. Я погуглил, и единственное, о чем я мог подумать, это моя версия PHP после проверки другого вопроса здесь. Я запустил phpinfo() и у меня версия 5.2.17, поэтому я предполагаю, что проблема не в этом.
Любые идеи? Спасибо.
РЕДАКТИРОВАТЬ
Приношу свои извинения, у меня изначально был тип и начальная переменная как $question вместо $clue_question. Это был не тот случай. Я могу распечатать строки на экране и установить их правильно, это просто не форматирование. Спасибо за активность в этом вопросе!
$question
, а затем при обработке$clue_question
они имеют одинаковое содержимое? - person user1978142   schedule 02.06.2014