1. 정규식의 그리디 모드 정의를 이해합니다
2. 정규식의 그리디 모드의 정의를 이해합니다
3. 정규식의 그리디 모드 사용법을 익히세요
4. 정규식 게으른 모드의 사용법
5. PHP에서 쿠키의 정의를 이해합니다
6. 쿠키의 기본 사용법을 익히고, 획득 및 설정
(2) 정규식의 게으른 모드 정의 이해
(3), 정규 표현식의 그리디 모드 사용법을 마스터하세요
코드는 다음과 같습니다:
<?php //下面的\d表示匹配数字 $p = '/\d+\-\d+/'; $str = "我的电话是010-13875678"; if( preg_match($p, $str, $match) ){ echo "字符串符合规则,匹配结果为:<br/>"; print_r( $match ); }else{ echo "字符串不符合规则"; } ?>
실행 결과는:
Array ([0] > Array ( [0] => 0-1 )(5) PHP에서 쿠키의 정의를 이해하세요그리디 모드는 최대한 많이 일치하는 반면, 게으른 모드는 가능한 한 적은 수를 일치시키는 것입니다
쿠키는 여러 데이터 집합이지만 이 데이터는 클라이언트의 브라우저에 저장됩니다. 쿠키를 사용하여 사용자의 데이터 저장 등 사용자의 작은 데이터를 클라이언트의 브라우저에 로그인
(6), PHP에서 쿠키의 기본 사용법을 익히고
1. PHP에서 쿠키를 설정하려면 setcookie 메소드를 사용하세요. 하지만 setcookie 메소드에는 실제로 7개의 매개변수가 있습니다. 예, 그러나 일반적으로 사용되는 매개변수는 다음과 같습니다.이름(쿠키 이름)은 $_COOKIE['name']을 통해 액세스할 수 있습니다.
value(쿠키 값)
2. $_COOKIE["매개변수 이름"]
을 통해 PHP 쿠키에서 하나를 가져옵니다. 구체적인 코드는 다음과 같습니다. 실습 목표: 1. 매개변수 이름, 값 사용<?php //下面的\d表示匹配数字 $p = '/\d?\-\d?/'; $str = "我的电话是010-13875678"; if( preg_match($p, $str, $match) ){ echo "字符串符合规则,匹配结果为:<br/>"; print_r( $match ); }else{ echo "字符串不符合规则"; } ?>작업 결과가 비어 있습니다.이러한 쿠키는 브라우저에 저장된다고 했는데 어떻게 확인하나요? 1. F12
2. Application
3. 쿠키를 클릭하고 해당 도메인 이름
을 찾으면 우리가 설정한 이름 데이터로 이동합니다. 이 레코드에는 실제로 이름, 값, 도메인, 경로, 만료 외에 많은 속성이 있습니다기본 경로는 현재 페이지가 있는 디렉터리입니다
만료는 유효 기간을 나타내며 기본값은 유효 시간입니다. a session
이제 이 zhangsan을 출력하는 것을 살펴보겠습니다
구체적인 코드는 다음과 같습니다.
<?php $name = "zhangsan"; setcookie("name",$name); ?>출력 결과는 다음과 같습니다.
zhangsan
다음으로 다른 매개변수를 시도해 보겠습니다. 유효한 시간입니다. 이 데이터의 유효 시간이 5초가 되기를 바랍니다. 이를 초과하면 유효하지 않습니다
<?php $name = "zhangsan"; echo $_COOKIE["name"]; ?>
작업 결과는 다음과 같습니다.
5 몇 초 후에 결과를 다시 실행하세요
결과는 다음과 같습니다:
알림: 정의되지 않은 인덱스: 10행의 D:E-classclass-codeclassingindex.php에 있는 이름쿠키 이름 값= 이 값은 5초 후에 만료됩니다요약: 1. 정규식의 그리디 모드 정의 이해하기
2. 정규식의 그리디 모드 정의 이해하기
3. 정규식의 그리디 모드 사용법 익히기 게으른 모드를 사용하려면5. PHP에서 쿠키의 정의를 이해하세요
6. 쿠키의 기본 사용법, 획득 및 설정을 마스터하세요
위 내용은 PHP 정규식 및 쿠키의 2가지 모드에 대한 자세한 설명(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!