jquery ajax
$.ajax({
// ...
// data 發送到服務器的數據,兩種形式:都可以
// query string
data: 'email=' + email + '&title=' + title + '&content=' + article_content,
// json 數組
data: {
'email': email,
'title': title,
'content': article_content
},
# data: {hid: $('.height').filter(':checked').val()}, // parameter data comment below
// data to be sent **to the server**
dataType: 'json',
success: function(data) { // function parameter data comment below
// data argument is the data returned **from the server**
// formatted according to the dataType parameter
// todo
});
php foreach 過濾數組單元
兩層foreach循環 + if條件判斷
foreach ($tmp_arr as $_k => $_v) {
foreach ($data as $_kk => $_vv) {
if (condition) {
// 刪除符合過濾條件的數組單元
unset($data[$_kk]);
}
}
}
php foreach array 新增數組單元
兩層foreach循環 + 引用傳遞 + if條件判斷
// 新增數據
foreach ($tmp_arr as $_v) {
// foreach 引用傳遞 &$_vv
foreach ($info as &$_vv) {
if ($_vv['uid'] === $_v['id']) {
// 自 PHP 5 起
// 因爲是引用傳遞所以可以修改數組單元,動態改變數組類似增加數組單元
$_vv['email'] = $_v['email'];
}
}
// **取消掉引用**
unset($_vv);
}