Заменить \ 224 в строке - PullRequest
       2

Заменить \ 224 в строке

0 голосов
/ 12 января 2012

Я наткнулся на это в каком-то существующем коде. Надеюсь, кто-то может сказать мне, что это значит - в основном, что бы значило \ 224?

$line = str_replace('\224','"', $line)

Ответы [ 3 ]

1 голос
/ 12 января 2012

Он просто заменяет подстроку \224 на ". Ничего особенного.

0 голосов
/ 12 января 2012

в c ++ вы можете ссылаться на любой символ, набирая обратную косую черту с последующим номером ascii для этого символа. и если это число начинается со строчной буквы x, вы можете использовать шестнадцатеричные числа для ссылки на него.

что произойдет, если вы сделаете

<?php
    echo '\72\101\108\108\111\32\119\111\114\108\100<br />';
    echo "\72\101\108\108\111\32\119\111\114\108\100<br />";
    echo "test'\224'";
0 голосов
/ 12 января 2012

Он ищет литерал '\224', встречающийся в строке. Вероятно, ожидается, что какой-то код символа может быть в $line, который будет выглядеть как \224, и он заменит его на символ ".

...