[英]How to remove array index from php array?
我的功能是在數組中等待響應,格式如下:
main[insert][id][insert]='some value'
我已經准備好循環:
for ($i=0; $i<100; $i++) {
$data_array[] = array(
"insert" => array($data[$i]["id"] =>
array ("insert" => "some value"; }
但是,運行后,我具有以下值:
main[insert][//i value from 0 to 99][id][insert] = "some value"
main[insert][0][005][insert] = "some value"
main[insert][1][008][insert] = "some value"
一切看起來都很不錯,我只是不需要此循環i
值,我只需要沒有此循環的值,例如: main[insert][id][insert]='some value'
嘗試用以下代碼替換循環:
如果您可以提供$data
的結構,那將是很棒的
for ($i=0; $i<100; $i++) {
$data_array[][ "insert"] = [
$data[$i]["id"] => ["insert" => "some value"]
]
}
編輯:從您的解決方案中評論:@VAPPM
for ($i=0; $i<100; $i++) {
$current_id=$data[$i]['id'];
$data_array['insert'][$current_id]['insert'] = "some value";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.