मैं बहु आयामी सरणियों में बहुत नया हूं, और यह मुझे बड़ा समय दे रहा है।
मेरी सरणी निम्नानुसार है:
$fields = array(
"names" => array(
"type" => "text",
"class" => "name",
"name" => "name",
"text_before" => "name",
"value" => "",
"required" => true,
)
)
तब मुझे एक फंक्शन की जाँच मिली कि क्या इन इनपुट्स को भरना है, यदि वे आवश्यक हैं।
function checkForm($fields){
foreach($fields as $field){
if($field['required'] && strlen($_POST[$field['name']]) <= 0){
$fields[$field]['value'] = "Some error";
}
}
return $fields;
}
अब मेरी समस्या यह लाइन है
$fields[$field]['value'] = "Some error";
मैं मूल सरणी की सामग्री को बदलना चाहता हूं, क्योंकि मैं इसे वापस कर रहा हूं, लेकिन मुझे अपने फ़ॉरच लूप में वर्तमान सरणी (इस उदाहरण में नाम) का नाम कैसे मिलता है?