PHP Foreach 루프를 사용하여 원래 배열 값 수정
PHP에서 다차원 배열로 작업할 때 때로는 foreach 루프. 그러나 현재 배열의 이름(예: 제공된 예의 "이름")에 액세스하는 것은 혼란스러울 수 있습니다.
이 문제를 해결하기 위해 PHP는 "&" 연산자를 사용하여 참조로 배열을 전달할 수 있습니다. 이렇게 하면 루프 내의 배열에 대한 수정 사항이 원래 배열에 반영됩니다.
참조 전달을 사용하여 수정된 코드:
function checkForm(&$fields){ foreach($fields as &$field){ if($field['required'] && strlen($_POST[$field['name']]) <= 0){ $field['value'] = "Some error"; } } return $fields; }
이점 지나가는 중 참조:
주의 사항:
위 내용은 PHP Foreach 루프에서 원래 배열 값을 어떻게 수정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!