>  기사  >  백엔드 개발  >  PHP 기본 함수 예제에 대한 자세한 설명

PHP 기본 함수 예제에 대한 자세한 설명

小云云
小云云원래의
2018-03-17 09:59:101551검색

이 기사는 주로 PHP 기본 기능의 자세한 예를 공유하므로 도움이 되기를 바랍니다.

1. 출력 관련 기능:

l print(): echo 출력에서 ​​제공하는 내용과 유사하며 1

l을 반환하는 print_r()은 일반적으로 arrays를 인쇄하는 데 사용됩니다. 는 인쇄하지 않습니다.

l var_dump(): 데이터의 을 인쇄하고, type

2. 시간

l date()과 관련된 기능을 표시합니다.

예: date("Y-m-dH :i:s”)

l time(): 타임스탬프(초 수)

l microtime(): 타임스탬프 및 마이크로초 반환

l strtotime() : 날짜 및 시간 변환 문자열은 타임스탬프로 구문 분석됩니다.

3. 수학 관련 함수:

l max($v1,$v2,$v3…)를 사용하여 최대값

l min($v1, $v2,$v3…) 최소값 찾기

l rand() 난수

l mt_rand()는 더 나은 난수 생성

l round(variable [,N]) n 개의 작은 숫자 유지

l ceil() 반올림

l 바닥() 반올림

l pow(x,y) xY

l 절대값 찾기

l sqrt(): 제곱근 찾기

4.

l

function_exists( '함수 이름') 함수가 존재하는지 확인

l

func_get_arg(subscript) 지정된 첨자에 해당하는 매개변수 가져오기

l func_get_args(): 사용자 정의 함수의 모든 매개변수 가져오기( 반환값은 배열입니다)

l func_num_args(): 현재 사용자 정의 함수의 매개변수 개수를 가져옵니다

5. 문자열 관련 함수

기본 함수 strlen(): 문자열의 길이를 가져옵니다

mb_strlen ($String 변수명, 문자 인코딩)

l implode (연결 방법, 배열): 문자열로 연결

l

explode (분할 문자, 대상 문자열): 배열이 됨

l str_split (문자열, 문자 길이) ): 지정된 대로 문자열을 길이로 분할하여 배열을 얻습니다.

l Trim(string [, 지정된 문자]): 기본값은 문자열 양쪽의 공백을 제거하는 것입니다.

l ltrim(): 왼쪽을 제거합니다.

l rtrim(): 오른쪽 제거

l

substr(문자열, 시작 위치는 0부터 시작 [, 길이])

l

strstr(문자열, 일치하는 문자): 지정된 위치에서 시작하여 끝까지 가로채기 (파일 접미사 이름을 제거하는 데 사용할 수 있음)

l strtolower(): 모두 소문자

l strtoupper(): 모두 대문자

l ucfirst(): 첫 글자 대문자

l strpos(문자열, 일치 문자): 결정 문자가 대상 문자열에 있는지 여부 문자가 나타나는 위치(처음)

l strrpos(문자열, 일치하는 문자)

l str_replace(일치하는 대상, 대체 내용, 문자열 자체)

l printf/sprintf(출력 문자열에는 자리 표시자가 있으며 순서는 비트 내용을 차지합니다..)%d %s

l str_repeat(): 문자열을 n번 반복합니다

l str_shuffle(): 문자열을 무작위로 섞습니다

6.

배열 정렬 기능l sort(): 요소의 값을 오름차순으로 정렬(첨자 재배열)

l rsort(): 요소의 값을 내림차순으로 정렬 order (첨자 재배열)

l asort(): 요소 값을 기준으로 오름차순 정렬(첨자 유지)

l arsort(): 요소 값을 기준으로 내림차순 정렬( 첨자 유지)

l ksort(): 배열 키 이름 (Subscript) 오름차순 정렬, (아래 첨자 유지)

l krsort(): 키 이름별로 내림차순 정렬, (아래 첨자 유지)

l shuffle(): 배열 요소를 무작위로 섞습니다. 배열 첨자는

l

Sort: 기본값은 오름차순이고, r은 내림차순입니다. ) l

There area : 색인 관계만 유지하세요 l

hask: 키별로 정렬됩니다

포인터

l reset()은 포인터를 재설정하고 배열 포인터를 첫 번째 위치

로 반환합니다.

l end() 포인터를 재설정하고 배열 포인터를 마지막 요소로 지정

l next() 포인터를 아래로 이동하여 다음 요소의 값 가져오기

l prev() 포인터를 위로 이동 이전 요소를 얻으려면 요소의 값

l current(): 현재 포인터에 해당하는 요소 값을 가져옵니다(포인터를 이동하지 않고)

l key(): 현재 포인터에 해당하는 첨자 값을 가져옵니다. 현재 포인터(포인터 이동 없음)

배열을 위한 기타 함수

l count(): 배열의 요소 수를 계산합니다.

l array_push(): 배열에 요소 추가 (배열 뒤)

l array_pop(): 배열에서 요소 꺼내기(배열 뒤)

l array_shift(): 배열에서 요소 꺼내기(배열 앞)

l array_unshift(): 배열의 요소 추가(배열 앞)

l array_reverse(): 배열 반전 elements

l in_array(): 요소가 존재하는지 확인 배열

l array_keys(): 배열의 모든 첨자를 가져와서 인덱스 배열을 반환합니다

l array_values(): 배열의 모든 값을 가져와서 인덱스 배열을 반환합니다

l array_merge():하나 이상의 배열 병합

array_merge($arr1,$arr2)

l array_splice():배열의 일부를 제거하고 다른 값으로 바꿉니다

<span style="color:#0000BB;">$input <code><span style="color:#0000BB;">$input </span><span style="color:#007700;">= array(</span><span style="color:#DD0000;">"red"</span><span style="color:#007700;">, </span><span style="color:#DD0000;">"green"</span><span style="color:#007700;">, </span><span style="color:#DD0000;">"blue"</span><span style="color:#007700;">, </span><span style="color:#DD0000;">"yellow"</span><span style="color:#007700;">);</span>
<span style="color:#0000BB;">array_splice</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$input</span><span style="color:#007700;">, </span><span style="color:#0000BB;">2</span><span style="color:#007700;">);</span>

<span style="color:#0000BB;">//$input is now array(“red”,”</span> green<span style="color:#0000BB;">”);</span>

array_chunk():将一个数组分割成多个

shuffle():将数组打乱

range():建立一个包含指定范围单元的数组

is_file():判断给定文件名是否为一个正常的文件

define():定义一个常量

defined():检查某个名称的常量是否存在

ini_set():为一个配置选项设置值  <span style="color:#0000BB;">ini_set</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'display_errors'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'1'</span><span style="color:#007700;">);</span><span style="color:# 007700;">= array(</span>

<span style="color: #DD0000;">"빨간색"<p></p></span><span style="color:#007700;"> , <strong></strong></span><span style="color:#DD0000;">" 녹색"</span><span style="color:#007700;">, </span> <span style="color:#DD0000;">"파란색"<p></p></span><span style="color:#007700;">, <strong></strong></span><span style="color:#DD0000;">"노란색"</span><span style="color:#007700;">);</span>

<span style="color:#0000BB;">array_splice <strong></strong></span><span style="color:#007700;">(</span><span style="color:#0000BB;">$input</span>

<span style="color:#007700;">, 🎜</span><span style="color :#0000BB;">2🎜</span><span style="color: #007700;">);🎜</span>🎜🎜<span style="color:#0000BB;">//$input은 이제 array(“red”,”🎜</span> green<span style="color:#0000BB;">”);🎜</span>🎜🎜l 🎜array_chunk() :🎜배열을 여러 개로 분할🎜🎜l 🎜shuffle():🎜배열 섞기🎜🎜l 🎜range():🎜지정된 셀 범위를 포함하는 배열 생성🎜🎜l 🎜is_file():🎜파일 이름이 일반 파일인지 판단합니다🎜🎜l 🎜define():🎜상수 정의🎜🎜l 🎜define():🎜특정 이름의 상수가 존재하는지 확인🎜🎜l 🎜ini_set():🎜은 구성 Option 설정값 <span style="color:#0000BB;">ini_set🎜</span><span style="color:#007700;">(🎜</span><span style="color:#DD0000;">'display_errors'🎜</span><span style="color:#007700;">, 🎜</span><span style="color:# DD0000;">'1'🎜</span><span style="color:# 007700;">);🎜</span>🎜🎜l 🎜basename():🎜경로의 파일 이름 부분을 반환합니다. 🎜🎜l 🎜is_array():🎜변수가 배열인지 감지🎜🎜l 🎜list( ):🎜배열의 값을 일부 변수에 할당🎜

<span style="color:#0000BB;">$info </span><span style="color:#007700;">= array(</span><span style="color:#DD0000;">'coffee'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'brown'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'caffeine'</span><span style="color:#007700;">);</span>
<span style="color:#007700;">list(</span><span style="color:#0000BB;">$drink</span><span style="color:#007700;">, </span><span style="color:#0000BB;">$color</span><span style="color:#007700;">, </span><span style="color:#0000BB;">$power</span><span style="color:#007700;">) = </span><span style="color:#0000BB;">$info</span><span style="color:#007700;">;</span>
<span style="color:#007700;">echo </span><span style="color:#DD0000;">"</span><span style="color:#0000BB;">$drink</span><span style="color:#DD0000;"> is </span><span style="color:#0000BB;">$color</span><span style="color:#DD0000;"> and </span><span style="color:#0000BB;">$power</span><span style="color:#DD0000;"> makes it special.n"</span><span style="color:#007700;">;</span>

l nl2br():문자열의 모든 새 줄 앞에 HTML 줄 바꿈 표시를 삽입합니다.

l array_rand():배열에서 하나 이상의 셀을 무작위로 가져옵니다

l count(): 계산 배열의 셀 수 또는 객체의 속성 수

l reset():배열의 내부 포인터를 첫 번째 셀을 가리킵니다

관련 권장 사항:

php 함수 검색 성능 테스트

공유할 PHP 함수의 허점 모음

PHP 함수에서 array_walk의 사용 예

위 내용은 PHP 기본 함수 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.