سلام دوست عزیز.
سوالتون اندکی مبهم هستش.
الآن دقیقا مشخص نیست که آیا هر دو بلاک در یک فایل قرار دارند یا خیر. یعنی آیا بخش پیاچپی و بخش Span در یک فایل (مثلا index.php) هستند یا اینکه بخش span رو قراره از یک صفحه دیگه بگیرید؟
اگر هر دو بلاک در یک فایل واحد هستن، میتونید از این قطعه کد استفاده کنید:
<!DOCTYPE html>
<html>
<body>
<span id="myspan">value</span>
<?php
$address = '<script>
var param = document.getElementById("myspan").innerHTML;
document.write(param);
</script>';
?>
<p style="color:DodgerBlue;"><?php echo $address; ?></p>
</body>
</html>
بخش <!DOCTYPE html> اهمیت زیادی داره. چون محتوای span رو بعدا با همین در میاریم (getElementById). کلمه "value" در تگ span قرار گرفته که ما میخوایم بریزیمش داخل یک متغیر. برای این منظور، اسکریپت رو در برابر متغیر address میگذاریم تا رشته "value" داخل این متغیر ریخته بشه. دقت کنید که من برای Echo در PHP از ' استفاده کردم. در صورتی که برای استرینگهای داخل اسکریپت از " استفاه شده. این ضروریه که برای پیاچپی و جاوا اسکریپت از دو چیز متفاوت برای استرینگها استفاده بشه. اگر این کد رو روی سرور ران کنید، واژه اول که سیاهرنگه مربوط به خود تگ span هست و واژه دوم که آبیرنگه از متغیر address گرفته شده.
همونطور که میدونید، span در Html هست و نوعی کد سمت client محسوب میشه، ولی php سمت سرور هست. بنابراین دلیلی نداره که هر دو در یک فایل تعامل کنند.
اگر در دو فایل جداگانه هستند، باید از کوکی یا فرم ساده (POST) استفاده کنید. یعنی مثلا از صفحه Html یه درخواست Post به فایل PHP داده بشه، فایل PHP محتوای POST رو در متغیر address بریزه و تابع رو فراخوانی کنه تا عدد صحیح از سایت مورد نظر (blockchain.info) بدست بیاد.
موفق باشید.