이 기사의 예에서는 PHP의 일반적인 배열 함수 사용법을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
1.array array_merge(array $array1 [, array $array2 [, $array]])
기능: 하나 이상의 배열의 셀을 결합하고, 한 배열의 값을 이전 배열에 추가합니다. 결과 배열을 반환합니다.
입력 배열에 동일한 문자열 키 이름이 있는 경우 키 이름 뒤의 값이 이전 값을 덮어씁니다. 그러나 배열에 숫자 키가 포함된 경우 후속 값은 원래 값을 덮어쓰지 않고 추가됩니다.
배열만 지정하고 해당 배열을 숫자로 인덱스하는 경우 키 이름은 연속적으로 다시 인덱스됩니다.
예 1: 배열에 동일한 문자열 키 이름이 있습니다
$array1=array('color'=>'greed','3'=>8); $array2=array("a",'color'=>"red",'3'=>8); var_dump(array_merge($array1,$array2));
출력:
array(4){ ["color"]=> string(3) "red" [0]=> int(8) [1]=> string(1) "a" [2]=> int(8) }
키 이름이 반복되는 색상은 덮어쓰여 다음 값 'red'만 가져오며, 동일한 숫자 키 이름의 '3'은 덮어쓰지 않고 끝에 추가됩니다.
2.array array_slice(array $array,int $offset, [, int $length [, bool $preserve_keys ]])
함수 함수: 오프셋 및 길이 매개변수로 지정된 배열의 시퀀스를 반환합니다.
오프셋이 음수가 아닌 경우: 배열은 시작 끝부터 오프셋까지의 오프셋에서 시작됩니다. $array=array(1,2,3,4,5,6); array_slice($array,2); (1,2,3,4,5,6) 빨간색은 가로채는 배열을 나타냅니다
오프셋이 음수인 경우: 배열은 끝에서 오프셋까지의 오프셋에서 시작됩니다. array_slice($array,-2); (1,2,3,4,
5,6);과 동일
길이가 양수인 경우: 오프셋에서 시작하는 차단 수입니다. array_slice($array,2,2); (1,2,
3,4,5,6);과 동일
길이가 음수인 경우: 시퀀스는 배열 끝에서 종료됩니다. array_slice($array,2,-1); >,
5,6);
기본값: 배열의 끝까지.
array_slice의 구체적인 사용법은 이 사이트의 이전 기사 " PHP에서 array_slice 함수의 사용 예에 대한 자세한 설명 "
을 참조할 수도 있습니다.
3.array_map(콜백 $callback , 배열 $arr1[, 배열 $.....])
함수 함수: 콜백이 적용된 후 arr1의 모든 유닛을 포함하는 배열을 반환합니다. 콜백에서 허용되는 인수 수는 array_map() 함수에 전달된 배열 수와 일치해야 합니다.
출력:
<?php function cube($n) { return($n * $n * $n); } $a = array(1, 2, 3, 4, 5); $b = array_map("cube", $a); print_r($b); ?>
더 많은 PHP 관련 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제를 확인할 수 있습니다. "
PHP 운영 오피스 문서 기술 요약(워드, 엑셀, 액세스, ppt 포함)Array ( [0] => 1 [1] => 8 [2] => 27 [3] => 64 [4] => 125 )php 날짜 시간 사용법 요약
php 객체 지향 프로그래밍 입문 튜토리얼", "php 문자열(문자열) 사용법 요약", "php mysql 데이터베이스 작업 입문 튜토리얼 " 및 " 일반적인 PHP 데이터베이스 작업 기술 요약 " 이 글이 PHP 프로그래밍에 종사하는 모든 분들께 도움이 되기를 바랍니다.

phpsessionscanstorestrings, 숫자, 배열 및 객체 1.Strings : TextDatalikeUsernames.2.numbers : integorfloatsforcounters.3.arrays : listslikeshoppingcarts.4.objects : complexStructuresThatareserialized.

세션 재생은 세션 고정 공격의 경우 사용자가 민감한 작업을 수행 할 때 새 세션 ID를 생성하고 이전 ID를 무효화하는 것을 말합니다. 구현 단계에는 다음이 포함됩니다. 1. 민감한 작업 감지, 2. 새 세션 ID 생성, 3. 오래된 세션 ID 파괴, 4. 사용자 측 세션 정보 업데이트.

PHP 세션은 응용 프로그램 성능에 큰 영향을 미칩니다. 최적화 방법은 다음과 같습니다. 1. 데이터베이스를 사용하여 세션 데이터를 저장하여 응답 속도를 향상시킵니다. 2. 세션 데이터 사용을 줄이고 필요한 정보 만 저장하십시오. 3. 비 차단 세션 프로세서를 사용하여 동시성 기능을 향상시킵니다. 4. 사용자 경험과 서버 부담의 균형을 맞추기 위해 세션 만료 시간을 조정하십시오. 5. 영구 세션을 사용하여 데이터 읽기 및 쓰기 시간의 수를 줄입니다.

phpsessionsareser-side, whilecookiesareclient-side.1) sessions stessoredataontheserver, andhandlargerdata.2) cookiesstoredataonthecure, andlimitedinsize.usesessionsforsensitivestataondcookiesfornon-sensistive, client-sensation.

phpidifiesauser의 sssessionusessessioncookiesandssessionids.1) whensession_start () iscalled, phpgeneratesauniquessessionStoredInacookienamedPhpsSessIdonSeuser 'sbrowser.2) thisidallowsphptoretrievessessionDataTromServer.

PHP 세션의 보안은 다음 측정을 통해 달성 할 수 있습니다. 1. Session_REGENEREAT_ID ()를 사용하여 사용자가 로그인하거나 중요한 작업 일 때 세션 ID를 재생합니다. 2. HTTPS 프로토콜을 통해 전송 세션 ID를 암호화합니다. 3. 세션 _save_path ()를 사용하여 세션 데이터를 저장하고 권한을 올바르게 설정할 보안 디렉토리를 지정하십시오.

phpsessionfilesarestoredInTheRectorySpecifiedBysession.save_path, 일반적으로/tmponunix-likesystemsorc : \ windows \ temponwindows.tocustomizethis : 1) austession_save_path () toSetacustomDirectory, verlyTeCustory-swritation;


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

드림위버 CS6
시각적 웹 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전
