В отличие от символов, замена одинарной обратной косой черты на двойную обратную косую черту не работает для чисел. Есть ли способ сделать это в PHP?.
$attributes = "red\blue\green";
echo "<br>".str_replace("\\", "\\\\", $attributes);
//Output: red\\blue\\green
echo "<br>".preg_replace("/\\\\/", "\\\\\\\\", $attributes);
//Output: red\\blue\\green
// Unlike for characters, it doesn't work for numbers
$attributes = "25\30\35\40\45";
echo "<br>".str_replace("\\", "\\\\", $attributes);
//Output: 25 %
echo "<br>".preg_replace("/\\\\/", "\\\\\\\\", $attributes);
//Output: 25 %