PHP에서 배열의 사용은 적어도 C보다 간단합니다. 배열의 개념은 일반적인 PHP 프로그램에서는 거의 사용되지 않으며 판단, 루프 및 쿠키가 주로 사용되지만 배열 사용 기술을 익히는 것은 매우 중요합니다. 프로그램의 기능을 더욱 자동화할 수 있기 때문에, 기능은 강력하지만 작동 성능은 떨어지는 프로그램과 작고 정교하지만 작동이 매우 편리한 프로그램 중 하나를 선택할 수 있기 때문입니다.
배열 사용을 소개하기 전에 여기서는 배열 사용에 대한 아이디어만 소개한다는 점을 말씀드리고 싶습니다. 즉, 어떤 상황에서 배열을 사용하여 작업 완료를 단순화할 수 있는지에 대해서만 설명합니다. 아이디어를 제공하고 모든 것을 다루지는 않습니다.
배열을 사용할 때는 일반적으로 대규모 변수 전송 및 처리가 발생할 때 배열 사용을 고려합니다.
작업을 완료하기 위해 배열을 사용하는 예입니다. :
네 한번은 클라이언트를 위한 백그라운드 관리 프로그램을 작성한 적이 있습니다. 프로그램이 완료된 후 클라이언트는 매우 만족했지만 곧 클라이언트가 저에게 와서 말했습니다. "나는 쓰레기를 많이 발견했습니다. 모든 메시지를 삭제하려면 매번 '삭제'를 클릭해야 했습니다. 모든 정크 항목을 한 번에 삭제하는 기능을 설계하는 데 도움을 주실 수 있나요? ..."; 물론 저는 그 일을 받아들였습니다. 고객은 신이니까요.
관리 프로그램에 이 기능을 추가하기 시작하면서 배열을 사용해서 완성할까 고민하다가 순서도를 작성하게 되었습니다. :
스팸 정보 id의 고유 식별자 찾기 -->Array-->배열에서 id에 해당하는 데이터베이스 레코드 삭제
이 흐름도를 사용하면 디자인을 시작할 수 있습니다. 배열을 사용하여 변수를 성공적으로 전송하기 위해 제출 양식 차단 확인란, 구체적인 작성 방법을 사용했습니다.
echo "";
이런 식으로 스팸 메시지를 보내겠습니다. id와 배열 첨자에 해당하는 공간 값을 사용하여 데이터베이스에서 실제 작업을 수행할 수 있도록 하겠습니다. 배열이 삭제 함수 블록으로 전달될 때 작업이 완료되는 방법
//첫 번째 검색 데이터베이스의 모든 레코드 ID:
.....
for ($i =0;$i<$num;$i++) {
$id=mysql_result($result,$i,"id ")
//배열 판단
if (!empty($delete[ $id])) {
//삭제 명령 실행
mysql_query("delete from table where id=$id" ; 잠깐...
배열을 사용하면 어려워 보이는 작업을 완료할 수 있습니다