【问题标题】:JS to PHP Foreach ArrayJS 到 PHP Foreach 数组
【发布时间】:2017-07-28 10:15:34
【问题描述】:

通过 Curl,我可以从 js 中的站点中提取数据。

这是PHP中的代码,

$content = 'var locations = ["https:\/\/website.to\/embed-h7jg2gopxi0k.html","https:\/\/website1.to\/embed-v3ywuokxeirq-580x326.html","https:\/\/website3.to\/embed-dzl49jlbx1lw.html","https:\/\/website2.to\/embed-hovrbjkng4cm.html];';

如何将其一一转换为 php 和 foreach 链接。

【问题讨论】:

  • var locations = ”是保证的常量前缀吗?然后将其删除并将其余部分解码为 JSON 非常简单……
  • "var locations = "可以通过str_replace移除
  • 好的,那么你已经准备好了,不是吗?
  • 这是一个正则表达式方法:ideone.com/2tSQLo
  • 或者这可以通过在“中提取链接来完成

标签: javascript php foreach


【解决方案1】:
if (preg_match('/\[(.*)\]/s', $content, $match)) {     // get the array part
    $string = str_replace(array('"', '\\'), "", $match[1]);     // remove " and escapes - \
    $your_desired_array = explode(',', $string);     // explode string on ,
}

print_r($your_desired_array);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-04
    • 1970-01-01
    • 2014-10-30
    • 2010-11-13
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多