我无法摆脱我的输出php

Here's my html form

<form method="post" action="parseme.php">
  <textarea name="dadata" cols="40" rows="5" name="myname">
  </textarea>
  <INPUT TYPE="submit" name="submit" />
</form>

Here's the php

<?php
  $da_data = (string)$_POST['dadata'];
  $da_data = mb_convert_encoding($da_data, "UTF-8");
  $da_data = str_replace("&nbsp", " ",$da_data);
  $da_data = str_replace("
", " ", $da_data);
  $da_data = str_replace("", " ", $da_data);
  $da_data = str_replace("&nbsp;","", $da_data);
  $da_data = str_replace('<', "[", $da_data);
  $da_data = str_replace(">", "]", $da_data);
  $da_data = str_replace("\"", "", $da_data);
  $da_data = str_replace('\'', "", $da_data);   
  $da_data = str_replace(' ',"", $da_data);
  $da_data = explode(",", $da_data);

  foreach ($da_data as $email) {
    echo $email . "<br>";
  }
?>

The data I enter keeps on spitting out &nbsp in front of every line. I've been working at this for a couple of hours now. What am I missing?!?

Just try this:

<form method="post" action="parseme.php">
<textarea name="dadata" cols="40" rows="5" name="myname"></textarea>
<INPUT TYPE="submit" name="submit" />
</form>

Every space is being recognized when it comes to textarea, also try:

  <?php
  $da_data = trim($_POST['dadata']); 

I have no idea why but adding this to my php removes the white space.

$da_data = mb_convert_encoding( $da_data, "HTML-ENTITIES","UTF-8");