我有一个jQuery datepicker脚本:
$(function() {
$( "#datepicker" ).datepicker({ dateFormat: "yyyy-mm-dd" });
});
Run Code Online (Sandbox Code Playgroud)
当我想为两个输入初始化此脚本时,它仅适用于第一个.如何将它用于两个输入?
<input type="text" name="MyDate1" id="datepicker">
<input type="text" name="MyDate2" id="datepicker">
Run Code Online (Sandbox Code Playgroud) 我有一个名为as的数组myArr
.它包含字符串和整数,例如
0 st ts 0 0
st 0 0 0 0
Run Code Online (Sandbox Code Playgroud)
为了调试php脚本,我正在使用Zend Studio.调试窗口说a cell [0][0]
包含int 0.但问题是IF语句返回TRUE.
for ($i = 0; $i < $rows; $i++) {
for ($j = 0; $j < $cols; $j++) {
if ($myArr[$i][$j] == 'ts' || $myArr[$i][$j] == 'st') {
$num++;
}
}
}
Run Code Online (Sandbox Code Playgroud)
更新:我在Zend Studio中以调试模式运行代码.所以,我可以看到$ num在每次迭代中都在增加.此外,我可以看到光标进入循环内部
我需要计算数组$inputArr
中所有值的频率,以便建立频率直方图.
$query="SELECT delay FROM TestDB;";
$result=DatabaseConnector::ExecuteQueryArray($query);
$inputArr = array();
foreach ($result as $row) {
$inputArr[] = array($row['delay']);
}
$freq = array_count_values ($inputArr);
Run Code Online (Sandbox Code Playgroud)
但是var_dump($freq)
返回数组(0).这很奇怪,因为var_dump($inputArr)
返回以下结果(只是一个示例):
array(429) {
[0]=> array(1) { [0]=> string(1) "0" }
[1]=> array(1) { [0]=> string(1) "0" }
[2]=> array(1) { [0]=> string(1) "0" }
[3]=> array(1) { [0]=> string(1) "9" }
[4]=> array(1) { [0]=> string(2) "12" }
[5]=> array(1) { [0]=> string(1) "7" }
[6]=> array(1) { [0]=> string(2) "15" } …
Run Code Online (Sandbox Code Playgroud)