我必须设置数组1.是一个工作日数组,而2.是日期名称。我想从1开始显示当天的名字。但阵列是不同的。我尝试使用 function call(){
pg.connect(conString, function(err, client, done) {
if(err) {
return console.error('error fetching client from pool', err);
}
client.query('INSERT into post1 (data) VALUES ($n)', function(err, result) {
//call `done()` to release the client back to the pool
done();
if(err) {
return console.error('error running query', err);
}
console.log(result.rows[0].number);
//output: 1
});
});
}
board.on("ready", function() {
// Create a new generic sensor instance for
// a sensor connected to an analog (ADC) pin
var sensor = new five.Sensor("A0");
// When the sensor value changes, log the value
sensor.on("change", function() {
var n = this.value();
//i want to call that function here
});
});
。但它不起作用。
$平日
array_intersect
$ opDay
$weekDay=array("1"=>"Mon","2"=>"Tue","3"=>"Wed","4"=>"Thu","5"=>"Fri","6"=>"Sat","7"=>"Sun");
所以,我希望结果显示如下:=0,0,0,4,0,0,7
。所以我写了这个函数:
Thu,Sun
但是,因为数组不可交叉。因此,当我打电话时,该功能无效:
function opd($a1,$a2){
$result=array_intersect($a1,$a2);
return $result;
}
有没有任何功能可以做到这一点?
答案 0 :(得分:1)
您使用的日期ID是$weekDay
的密钥,而$opDay
的值是function opd($a1, $a2)
{
$return = array_intersect(array_flip($a1), $a2);
return implode(',', array_keys($return));
}
,因此您需要翻转其中一个数组以构成交集:
@FXML
public void handleButtonAction(MouseEvent event) {
Parent root;
try {
root = FXMLLoader.load(getClass().getResource("secondscreen.fxml"));
Stage stage = new Stage();
stage.setTitle("title");
stage.setScene(new Scene(root));
stage.show();
((Node)(event.getSource())).getScene().getWindow();
} catch (Exception e) {
e.printStackTrace();
}
}