javascript code to php?
javascript code to php?
如何在php中编写以下javascript代码:
var ShareImageIdVar = location.href.match(/'d+/);
url中有一个数字,我想将其存储在变量CCD_ 1中。
一个可能的url示例:
http://www.mysite.com/5.php
http://www.mysite.com/41.php
http://www.mysite.com/547.php
http://www.mysite.com/2145.php
<script type="text/javascript">
var str = 'adsdf12323sad678jhgj';
var ShareImageIdVar = str.match(/'d+/);
alert(ShareImageIdVar);
</script>
在PHP 中试试这个
$string = $_SERVER['PHP_SELF'];
$number = preg_replace("/[^0-9]/", '', $string);
感谢
由于您要求使用与JS代码等效的PHP,我可以理解为什么有些人会使用regex(preg_match/preg_replace)。但是,有更好的方法可以获得当前脚本的文件名。
根据你给出的例子,这样的东西实际上更符合逻辑:
$file = explode('.', basename(__FILE__));
$ShareImageIdVar = $file[0];
您可以这样做:
$address = $_SERVER['PHP_SELF'];
preg_match('/'d+/', $address, $ShareImageIdVar );
echo $ShareImageIdVar[0];
相关文章:
- Php variable obj to js
- PHP Vars to JavaScript Laravel 5.2
- FullCalendar backend PHP/JS to symfony 3
- AJAX - Javascript array to php
- Json POST To Curl PHP
- $.post-to-php文件在AmazonEC2中没有'似乎不起作用
- jQuery POST to PHP显示在浏览器中,但不显示在PHP文件中
- Unable to receive something in PHP from XMLHttpRequest's
- PHP to Javascript Array
- Regex - PHP to Javascript
- PHP to JS:打印与 AJAX responseText 兼容的 js 变量(如 PHP echo)
- jQuery JSON Decode ( PHP to Javascript)
- php to javaScript
- PHP to communicate with javascript
- Regex - From PHP to JS
- JSON from PHP to JavaScript
- Generate PHP to Javascript
- HTTP GET to PHP to Javascript
- Changing from PHP to JS
- Adding php to javascript (wordpress)