PHP 문자열 과 배열 처리 함수 사용법 소결
문자열 처리 함수
trim--문자열 의 끝 에 남 은 공백 문자 와 다른 문 자 를 제거 합 니 다.
함수 구조:
string trim ( string $str [, string $character_mask = " \t
\r\0\x0B" ] )
첫 번 째 매개 변 수 는 우리 가 처리 할 문자열 이 고 두 번 째 매개 변 수 는 제외 할 문자 입 니 다(기본\t\r\0\x0B)str_replace--하위 문자열 교체
함수 구조:
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
설명 하기 가 너무 번 거 롭 습 니 다.우 리 는 실례 를 보 겠 습 니 다.실례 1
$str1 = str_replace('%name%', 'LargerK', 'my name is %name%');
echo $str1; // my name is LargerK
실례 2
$str1 = str_replace(['s', 'a', 't'], '111', 'this is an apple');
echo $str1; // 111hi111 i111 111n 111pple
실례 3
$str1 = str_replace(["KFC", " ", " "], [" ", " ", " "], ' KFC ');
echo $str1; //
실례 4
$count = 0;
$str1 = str_replace("oo", "~~", "ooop good... so cool", $count);
echo $str1 . "<br />"; // ~~op g~~d... so c~~l
echo $count; // 3
strlen--문자열 의 길 이 를 되 돌려 줍 니 다.
int strlen ( string $string )
실례:
echo strlen('hello k'); // 7
배열 처리 함수array_diff--대비 배열,차 집합 꺼 내기
array array_diff ( array $array1 , array $array2 [, array $... ] )
설명:첫 번 째 배열 을 받 아 두 번 째 세 번 째 등 과 비교 한 다음 에 한 배열 로 돌아간다.돌아 오 는 배열 의 내용:첫 번 째 배열 에 만 존재 하고 두 번 째 와 더 많은 배열 에 없 는 요소 입 니 다.
실례 1
$array1 = ['1', 'name' => 'alex k', 'age' => 24, 'desire' => 'Web developer'];
$array2 = ['title' => 'alex k', 'age' => 23, 'desire' => 'Web developer'];
// , value key
print_r(array_diff($array1, $array2)); // Array ( [0] => 1 [age] => 24 )
array_slice--배열 에서 한 단락 꺼 내기
array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] )
4.567917.첫 번 째 매개 변수:소스 배열4.567917.두 번 째 매개 변 수 는 어디서부터 취하 고 마이너스 라면 마지막 요소 부터 계산한다세 번 째 매개 변수:지정 하지 않 은 요 소 를 얼마나 가 져 오 면 기본적으로 모든 요 소 를 가 져 옵 니 다4.567917.네 번 째 매개 변수:기본적으로 배열 의 디지털 색인 을 초기 화하 고 true 로 설정 하면 변 하지 않 습 니 다실례 1
$array = ['php', 'html', 'css', 'sql', 'laravel'];
$slice1 = array_slice($array, 1);
$slice2 = array_slice($array, -2);
print_r($slice1); // Array ( [0] => html [1] => css [2] => sql [3] => laravel )
print_r($slice2); // Array ( [0] => sql [1] => laravel )
실례 2
$array = ['php', 'html', 'css', 'sql', 'laravel'];
$slice1 = array_slice($array, 1, 2);
$slice2 = array_slice($array, -2, 1);
print_r($slice1); // Array ( [0] => html [1] => css )
print_r($slice2); // Array ( [0] => sql )
실례 3
$array = ['php', 'html', 'css', 'sql', 'laravel'];
$slice1 = array_slice($array, 1, -1);
$slice2 = array_slice($array, -3, -1);
print_r($slice1); // Array ( [0] => html [1] => css [2] => sql )
print_r($slice2); // Array ( [0] => css [1] => sql )
실례 4
$array = ['php', 'html', 'css', 'sql', 'laravel'];
$slice1 = array_slice($array, 1, -1);
$slice2 = array_slice($array, 1, -1, true);
print_r($slice1); // Array ( [0] => html [1] => css [2] => sql )
print_r($slice2); // Array ( [1] => html [2] => css [3] => sql )
array_unique--배열 에서 중복 되 는 값 삭제
array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )
$array = ['a' => 'blue', 'yellow', 'b' => 'black', 'blue', 'c' => 'black'];
$result = array_unique($array);
print_r($result); // Array ( [a] => blue [0] => yellow [b] => black )
더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.