使用php从html中提取结果

I have looked all over this and other forums and have been banging my head on how to do this.

I have a geolocation script that uses document.getElementById("zip").innerHTML = data.zip;) to display the results into the innerhtml of something like this:

<p id="zip"></p> NOTE: This html is all that's needed to get the results to show.

The final html results are <p id="zip">12345</p>. NOTE: This is what shows after the results are inserted by javascript above.

I would like to know how to set "12345" (from the example above) to a php string: $zip = 12345;

and completely remove <p id="zip"></p> from the page.

I have used str_replace to try to pull out all of the html and leave the zip, but have had no luck.

Any ideas?

Maybe just use a hidden field?

<input type='hidden' name='zip' value='12345'>

then if isset post['zip']

you get the picture