PHPで改行を一重引用符で囲みます
\ nは一重引用符では使用できないため、他のオプションを使用する必要があります。
- コマンドラインインターフェイスを使用する場合は、定数PHP_EOLを使用できます。
- ブラウザで使用する場合は、「
」を使用できます。
両方のオプションを以下に示します。
<?php if (PHP_SAPI === 'cli') { return PHP_EOL; } else { return "<BR/>"; } ?>
オプションがCLIでなかったとすると、「else」部分が実行され、改行が出力されます-
例
<?php $var_1 = 'hi'; $var_2 = "\n"; $var_3 = 'hello'; echo $var_1 . $var_2 . $var_3; echo PHP_EOL; $var_2 = str_replace("\n", '\n', $var_2); echo $var_1 . $var_2 . $var_3; echo PHP_EOL; ?>
出力
これにより、次の出力が生成されます-
hi hello hi\nhello
-
CまたはC++での一重引用符と二重引用符
CおよびC++では、一重引用符は一文字を識別するために使用され、二重引用符は文字列リテラルに使用されます。文字列リテラル「x」は文字列であり、文字「x」とヌルターミネータ「\0」が含まれています。したがって、この場合、「x」は2文字の配列です。 C ++では、文字リテラルのサイズはcharです。 Cでは、文字リテラルのタイプは整数(int)です。したがって、Cではsizeof(‘a’)は32ビットアーキテクチャでは4であり、CHAR_BITは8です。ただし、sizeof(char)はCとC++の両方で1バイトです。
-
PHPでimagesetpixel()関数を使用して単一のピクセルを設定するにはどうすればよいですか?
imagesetpixel() は、リストされた座標に単一のピクセルを設定するために使用されるPHPの組み込み関数です。 構文 bool imagesetpixel(resource $image, int $x, int $y, int $color) パラメータ imagesetpixel() 次の4つのパラメータを受け入れます: $ image 、 $ x 、 $ y および$color 。 $ image −作業する画像リソースを指定します。 $ x −ピクセルのx座標を指定します。 $ y −ピクセルのy座標を指定します。 $ col