title: Why doesn't urlencode and urldecode work?
body: <p>here's the code i'm using:</p>
  
  <pre><code>$from=urldecode($_GET['from']);
  $str =urldecode("%2B");
  echo "$str&lt;br&gt;";
  echo "$from&lt;br&gt;";
  </code></pre>
  
  <p>and here's part of the URL: <code>from=%2B995594262653</code></p>
  
  <p>why does this echo</p>
  
  <pre><code>+
   995594262653
  </code></pre>
  
  <p>? (note, there's a space in front of the number).
  i am using <code>$str</code> to check if the function works at all. apparently, it works for a simple <code>%2B</code>. What could be an issue?</p>