Wie behandelt PHP Whitespaces?
bearbeitet von
Hello,
> > Ich erinnere mich aber daran, dass in einem der Fälle (vermutlich eine der Input-Klassen) trotzdem geschnippelt wurde, zumindest bei trailing whitspaces.
> >
> > Kann allerdings auch sein, dass das eine Browser~~eigenheit~~unart war.
>
> guter Punkt, ich habe mal den Cursor ins `input` gesetzt um die vier trailing white-space zu zeigen:
>
> [](/images/2c8d8a58-9ad0-11ec-bce2-b42e9947ef30.png)
Beim aktuellen Firefox (bei mir 97.0.1 64-Bit) wird tatsächlich nix mehr getrimmt.
~~~php
<?php
$i001 = '';
if (isset($_POST['i001'])) { $i001 = $_POST['i001']; }
$len = strlen($i001);
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Whitespaces</title>
</head>
<body>
<form action="" method="POST" enctype="multipart/form-data">
<input name="i001" type="text" size="20" value="<?=htmlspecialchars($i001); ?>">
<input name="b001" type="submit" value="absenden"><br>
Länge = <?=$len; ?>
</form>
</body>
</html>
~~~
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.