PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

一重引用符ではなく二重引用符にスラッシュのみを追加するPHP関数はありますか?


json_encode関数を使用して、二重引用符にスラッシュを追加できます。また、「addcslahses」を使用して、特定の文字に「\」を追加することもできます-

<?php
$str = addcslashes("Hello there!","t");
   echo($str);
?>

出力

これにより、次の出力が生成されます-

Hello \there!

「addcslashes」関数は、特定の文字の前に円記号が付いた文字列を返すために使用されます。これは大文字と小文字を区別する関数であり、通常、0(null)、r(キャリッジリターン)、n(改行)、f(フォーム読み取り)、t(タブ)、v(垂直タブ)の値では使用しないでください。これは、\ 0、\ r、\ n、\ t、\ f、\vなどの値が事前定義されたエスケープシーケンスであるためです。

上記のコードでは、文字「t」の前に円記号を付ける必要があることを指定することにより、文字列に対して「addcslashes」関数が呼び出されます。


  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

  2. PHPでimagefilter()関数を使用して画像にフィルターを適用するにはどうすればよいですか?

    imagefilter() は、特定のフィルターを画像に適用するために使用されるPHPの組み込み関数です。 構文 bool imagefilter(resource $image, int $filtertype, int $arg1, int $arg2, int $arg3, int $arg4) パラメータ imagefilter() 6つの異なるパラメータを取ります-$image、int $ filtertype、int $ arg1、int $ arg2、int $ arg3、int$arg4。 $ image −画像リソースを保持します。 $ filterty