小编wyk*_*nzo的帖子

如何将字符串从div属性转换为对象

我尝试将字符串转换为对象.我用 :

var ec = $(".selector").attr('build'); // this return {abc:'one', bcm:'two', etc...}
var et = ec.abc // this return me undefined
Run Code Online (Sandbox Code Playgroud)

我试试这种方式

var et = new Object(ec);
var t = et.abc // this return undefined
Run Code Online (Sandbox Code Playgroud)

如何转换这个?

javascript jquery object

1
推荐指数
1
解决办法
644
查看次数

php函数从字符串中提取链接

我想从文本或字符串中提取href链接.我写了一个小函数来做到这一点但是当变换的字符串很大时这很慢.我的代码是

function spy_linkIntoString_Format($text) {
    global $inc_lang; $lang = $inc_lang['tlang_media'];
    $it = explode(' ' ,$text);
    $result = '';
    foreach($it as $jt) {
        $a = trim($jt);
        if(preg_match('/((?:[\w\d]+\:\/\/)?(?:[\w\-\d]+\.)+[\w\-\d]+(?:\/[\w\-\d]+)*(?:\/|\.[\w\-\d]+)?(?:\?[\w\-\d]+\=[\w\-\d]+\&?)?(?:\#[\w\-\d]*)?)/', $jt)) {
            $pros_lis = str_replace('www.','',$jt);
            $pros_lis = (strpos($pros_lis, 'http://') === false ? 'http://'. $pros_lis : $pros_lis);
            $urlregx = parse_url($pros_lis);
            $host_name = (!empty($urlregx['host']) ? $urlregx['host'] : '.com');
            if($host_name == 'youtube.com') {
                $string_v = $urlregx['query']; parse_str($string_v, $outs); $stID = $outs['v'];
                $result .= '<a title="Youtube video" coplay="'.$stID.'" cotype="1" class="media_spy_vr5" href="#"><span class="link_media"></span>'.$lang['vtype_youtube'].'</a> ';
            } elseif($host_name == 'vimeo.com') {
                $path_s …
Run Code Online (Sandbox Code Playgroud)

php

1
推荐指数
1
解决办法
728
查看次数

标签 统计

javascript ×1

jquery ×1

object ×1

php ×1