小编Kev*_*eal的帖子

我怎样才能抓住我想要的文字 - PHP

所以我有这个RSS文件,我正试图从中获取URL的一部分.所以这就是我尝试过的(这是行不通的).

我有这个网址,我可以轻松搞定:

http://www.youtube.com/watch?v=tUPjxGmh9i8&feature=youtube_gdata
Run Code Online (Sandbox Code Playgroud)

我试过$link = ltrim($link, 'http://www.youtube.com/watch?v=');在PHP和一个$link = rtrim($trim, '&feature=youtube_gdata');

它返回"UPjxGmh9i8".它切断了前面的"t".PHP.net文档页面对我来说并不是最容易阅读和解释的,但我假设ltrim()和rtrim()的第二个参数中的任何单个字符都被取出,这不是我想要的.是否有其他解决方案我可以用来只抓取我想要的文字?

任何帮助是极大的赞赏.

php

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

Angular 拖放传递附加参数以输入谓词

在我的 Angular 拖放下拉列表中,我想向“[cdkDropListEnterPredicate]”函数传递一个额外的参数。默认情况下,它发送一个 CdkDrag 和 CdkDropList,但我有几个下拉列表,所以我只想要一个输入谓词函数。这是我的 .html 文件:

<div class="players" [cdkDropListEnterPredicate]="filledPosition(drag, drop, '1')"
    cdkDropList #fwdLine1="cdkDropList" [cdkDropListData]="f1" 
    [cdkDropListConnectedTo]="[forwardPlayers]" 
    (cdkDropListDropped)="drop($event)">

    <div *ngFor="let fwd of f1" cdkDrag [cdkDragData]="fwd">
        <div class="player">
            <span>{{fwd.number}} {{fwd.name}} {{fwd.position}}</span>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是 .ts 文件中的函数:

filledPosition = (item: CdkDrag<Skater>, list: CdkDropList, line) => {

    if (line == "1") checkLine = this.f1;

    console.log(item, list, line)

    if (checkLine.length >= 3) {
        return false;
    }

    return true;

}
Run Code Online (Sandbox Code Playgroud)

drag-and-drop angular angular-cdk

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

PHP - 这个if语句EVER能否返回true?

我正在尝试编辑我的同事的代码(他正在度假并且无法触及)并且有这个if语句:

if($this->carrier() == 1 and $this->carrier() == 2) {
    return 'V';
}
Run Code Online (Sandbox Code Playgroud)

我的希望是他不小心把"和"而不是"或"这可以解释我得到的一个错误,但他对PHP的了解远远超过我,我想确定这是错误的,而不仅仅是反直觉.

php if-statement

0
推荐指数
2
解决办法
88
查看次数

Javascript - 如何在程序设置后更新变量?

我有一个在我的函数顶部定义的变量和一个直接在其下面引用该变量的JSON对象.一个click事件,一些循环和一个匿名函数稍后我更新第一个变量的值然后引用JSON对象的属性,期望它具有新值,但这不起作用.

我的代码看起来像这样:

var errorval = "Not set";
var rules = {
    firstRule : {
        name : 'example',
        message : 'Needs to be '+errorval+' characters long'
    }
}
$('.button').on('click', function(){
    for(var foo in bar) {
        $.each(foo, function(){
            errorval = 3;
            // ALERTS "Needs to be Not set characters long"
            alert(rules.firstRule.message);
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

所以我问我errorval在代码中如何更新,以便rules对象在message属性中具有新值.

javascript jquery procedural-programming

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

如何将此变量格式化为可转换为unix时间戳?

我有一个我从XML中获取的变量,所以我可以将它存储在数据库表中,但"date()"函数不接受给定的格式.特别是错误说:"date()期望参数2很长,对象给定".那么如何格式化下面的示例变量值以在date()函数中工作?

Sat, 19 Nov 2005 08:00:00 GMT
Run Code Online (Sandbox Code Playgroud)

php

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