PHP addslashes $_post $_get 배열 함수 처리

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 PHP는 자습서

PHP addslashes $_post $_get 배열 함수 처리

이것은 내 자동 버전의 유용한 $ _post 배열 처리 하는 데 사용 하는 기능에 해당

<? php
기능 add_slashes ($an _array) 없음
foreach ($key로 $an _array = > $value) 없음
[$key] $new _array addslashes ($an _array[$key]); =
}
}
? >

그런 다음 그것을 호출:

<? php add_slashes ($_post);? >

이봐
나는이 재귀 함수를 사용합니다. 그것은 다차원 배열을 처리합니다.


<? php
기능 As_array (및 $arr _r)
{
foreach (로 $arr _r & $val) Is_array ($val)? As_array ($val): $val = addslashes ($val);
해제 ($val);
}

As_array ($_post);
? >

더 복잡.

<? php

$input 변수를 일시적으로 잡아 //create 배열 _arr = 배열 ()
//grabs $_post 변수 D 추가 슬래시
foreach ($_post $key로 = > $input _arr) {
경우 (Is_array ($input _arr)) {& nbs p;
$_post [$key] Addslashes_array ($ = Input_arr);
} else {
$_post [$key] = addslashes ($input _arr).
}

}

게시 배열 슬래시 추가 재귀 함수입니다.
Addslashes_array ($input _arr) 없음 기능
경우 없음; (Is_array ($input _arr))
$tmp = 배열 ();
foreach ($input _arr $key 1로 = > $val) 없음
$tmp [$key 1] = Addslashes_array ($val);
}
$tmp; 반환
} 다른 없음
반환 addslashes ($input _arr);
}
}

? >

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.