Итак, я вызываю API, написанный на VB.NET из PHP, и передаю ему некоторый текст. Я хочу вставить в этот текст две строки.
Я понимаю, что в VB.NET коды символов для перевода строки - Chr(10) и Chr(13). Как я могу представить их в PHP?
Chr(10)
Chr(13)
ТИА.
Функция chr существует и в PHP.
Но, как правило, мы используем "\n" (перевод строки; chr = 10) и "\r" (возврат каретки; chr = 13) (обратите внимание на двойные кавычки - не используйте простые цитаты здесь, вы хотите эти символы)
\n
\r
Дополнительную информацию и список escape-последовательностей для специальных символов вы можете найти на справочной странице о строках .
, например
echo "This is\r\na broken line";
это может показаться более знакомым с использованием функции PHP chr(), но вы редко увидите, как это делается так:
chr()
echo "This is".chr(10).chr(13)."a broken line";
Существует также константа с именем PHP_EOL, которая содержит наиболее подходящую последовательность разрыва строки для системы, на которой работает PHP.
$ break = "\ n";