php addcslashesで指定した文字にバックスラッシュを追加する

  • 作成日 2021.09.28
  • php
php addcslashesで指定した文字にバックスラッシュを追加する

phpで、addcslashesを使用して、指定した文字にバックスラッシュを追加するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

addcslashes使い方

addcslashesを使用すれば、指定した文字にバックスラッシュを追加することが可能です。

$result = addcslashes(文字列, バックスラッシュをつける文字);

以下は、指定した文字にバックスラッシュを追加するサンプルコードとなります。

<?php

$str = "mebee";

$result = addcslashes($str, "e");

print_r($result); // m\eb\e\e

文字を複数指定することも可能です。

<?php

$str = "mebee";

$result = addcslashes($str, "be");

print_r($result); // m\e\b\e\e

文字の範囲を指定することも可能です。

<?php

$str = "mebee";

$result = addcslashes($str, "a..e");

print_r($result); // m\e\b\e\e