小编xda*_*azz的帖子

在数组中搜索以JavaScript中的某些字符结尾的值

所以我正在寻找帮助在javascript中编写一个简单的函数.我要做的是创建一个包含6个名称的数组,并仅打印以"ie"或"y"结尾的数组.

这是我的代码 - 任何帮助表示赞赏.很遗憾,它永远不会达到这个功能:(

//An array of names
var nameList = new Array("Freddie", "Mary", "Thomas", "Suzie", "Terry", "Kevin");
//Prints names before searching
document.write(nameList);

function e_names(nameList) {

    for (var index = 0; index < arrayList.length; index++) {
        var name = arrayList[index];
        if (name == /\bie\b/ || name == /\by\b/)
        document.write("",name, " </ br>");
        index++;
    } //End of for loop
} //End if method
Run Code Online (Sandbox Code Playgroud)

javascript regex arrays

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

如何在cakephp中编写SQL Query?

select campaign,lead_status,COUNT(id)
from buyers 
where lead_status IN('Very Hot','Hot', 'Warm', 'Cold', 'Not Contacted') 
    and campaign IN('stage1','stage2','stage3','stage4') and created_on >='2012-10-01' 
    and is_put_for_exchange='0' and transaction_type='First Sale' 
    and propertytype='Residential' 
group by campaign,lead_status 
ORDER BY campaign asc, field(lead_status,'Very Hot','Hot', 'Warm', 'Cold', 'Not Contacted')
Run Code Online (Sandbox Code Playgroud)

转换为cakephp语法plz It Argent?

mysql cakephp converter

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

从数组中删除项目而不进行迭代

我查看了一些文档,但我觉得有一种更简单的方法可以在不使用迭代循环的情况下从数组中删除一个项目.

http://jsfiddle.net/G97bt/1/

更新了jsFiddle:http://jsfiddle.net/G97bt/6/使用not()


<button id="1">1</button>
<button id="2">2</button>
<button id="3">3</button>

<div id="1a">Test</div>
<div id="2a">Test</div>
<div id="3a">Test</div>

var $myList = $("#1a, #2a, #3a");

$("#1").on("click", function() {
    $myList.fadeOut(); // I want to fade DIVs #2a + #3a, not ALL
    $("#1a").fadeIn("slow");    
});
$("#2").on("click", function() {
    $myList.fadeOut(); // I want to fade DIVs #1a + #3a, not ALL
    $("#2a").fadeIn("slow");    
});
$("#3").on("click", function() {
    $myList.fadeOut(); // I want to fade DIVs #1a + #2a, not ALL    
    $("#3a").fadeIn("slow");    
});
Run Code Online (Sandbox Code Playgroud)

这就是我想象它会起作用的方式: …

javascript arrays jquery

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

主键的UNIQUE KEY约束是什么意思?

在Symfony2 doc'如何使用PdoSessionStorage在数据库中存储会话'中,它显示会话表,如下所示:

CREATE TABLE `session` (
    `session_id` varchar(255) NOT NULL,
    `session_value` text NOT NULL,
    `session_time` int(11) NOT NULL,
    PRIMARY KEY (`session_id`),
    UNIQUE KEY `session_id_idx` (`session_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

为什么主键需要唯一键约束?

php mysql symfony

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

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

将JQuery转换为JavaScript

我对Jquery和Javascript的了解最多,但我的印象是JQuery基本上是JavaScript的简化版本.

如果是这种情况有一种方法将此代码转换为Javascript,所以我不必调用JQuery库,因为它似乎导致其他JavaScript函数不起作用?

function toggleStatus(mynum) {
    $('#product_'+mynum+'_submit_button').removeAttr('disabled');
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在PHP中获取确切数量的数组元素(成员)?

说我有这样的数组:

array('a string', 23, array(array('key'=>'value'), 67, 'another string'), 'something else')
Run Code Online (Sandbox Code Playgroud)

我想知道我的数组有多少个值,排除了作为主数组成员的数组.怎么样?(预期结果是6)

由于问题本身,Foreach循环不适合 - 数组的未知深度.

有谁知道如何实现这个?

php arrays

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

Ruby on Rails - 如何在URL中使用破折号而不是下划线?

当我运行rails generate controller Pages index sample_page它时,它创建了我的两个控制器.我可以看到该页面localhost:3000/sample_page,但是如何更改它以在网址中显示破折号而不是下划线,即:localhost:3000/sample-page

当您使用破折号创建控制器时,Rails不喜欢它,所以我必须使用下划线.我需要将什么添加到routes.rb文件中?

谢谢!

ruby-on-rails

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

Rails - 使用 OR 而不是 AND 查找两个字段?

我熟悉在两个字段上进行查找:

user = User.find_by_username_and_email(params[:username], params[:email])
Run Code Online (Sandbox Code Playgroud)

但是,我想检索用户名或电子邮件等于相同字段的记录。就像是:

user = User.find_by_username_or_email(params[:text])
Run Code Online (Sandbox Code Playgroud)

我知道这是行不通的。这可能吗?任何帮助都值得赞赏。

ruby ruby-on-rails

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

数组推送第一次不起作用

我有以下代码每秒运行一个函数

var counter=setInterval(timer, 1000);
var global = [];
function timer()
{
    var strJSON = '[{"id":"1","timeout":"2013-09-11 03:00:00"},{"id":"2","timeout":"2013-09-11 03:00:00"}]';
    var currentRequest = [];
    var obj = jQuery.parseJSON(strJSON);
    for (var i=0; i<obj.length; i++) {
        var id = obj[i].id;
        var timeout = obj[i].timeout;
        if(id in global)
        {
            alert(id+' in array');
        } else {
            alert(id+' not in array');
            alert(id+' added');
            global.push(id);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我用它来保持全局变量更新,但没有重复.但是,当脚本运行时,第二个id被称为在第一次运行时添加,但它没有真正添加,因为我得到以下输出:

/**第一次运行**/

  • 1不在数组中
  • 1补充说
  • 2不在数组中
  • 2补充说

/**第二次运行**/

  • 数组1
  • 2不在数组中
  • 2补充说

/**第三次运行**/

  • 数组1
  • 2在阵列中

我在这做错了什么?

javascript arrays

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

标签 统计

javascript ×5

arrays ×4

jquery ×2

mysql ×2

php ×2

ruby-on-rails ×2

cakephp ×1

converter ×1

json ×1

regex ×1

ruby ×1

symfony ×1