PHP에서는 "preg_replace ($pattern, $replacement, $subject, $limit, $count)" 정규식을 사용하여 검색 및 교체를 수행할 수 있습니다.
권장: "PHP Video Tutorial"
php 일반 검색 및 교체 preg_replace
preg_replace - 정규식 검색 및 교체 수행
방법 설명:
preg_replace ( $pattern , $replacement , $subject , $limit , $count)
제목 부분에서 일치하는 패턴 검색 , 교체품으로 교체하세요.
$limit, $count 매개변수는 선택사항입니다
limit: 각 주제의 각 패턴에 대한 최대 대체 수입니다. 기본값은 -1(무제한)입니다.
count: 지정하면 완료된 대체 횟수로 채워집니다.
반환 값:
subject가 배열인 경우 preg_replace()는 배열을 반환하고, 그렇지 않으면 문자열을 반환합니다.
일치하는 항목이 있으면 대체된 제목이 반환되고, 그렇지 않으면 변경되지 않은 제목이 반환됩니다. 오류가 발생하면 NULL이 반환됩니다.
인스턴스 1:
<?php $PIWIK_API = 'filter_offset={offset}&period={period}&date={date}'; $patterns = array( '/{offset}/', '/{period}/', '/{date}/' ); $replacements = array( 33, 'day', '216-11-11' ); $url = preg_replace($patterns, $replacements, $PIWIK_API); //结果: $url = "filter_offset=33&period=day&date=216-11-11"
인스턴스 2:
<?php $PIWIK_API = array( 'filter_offset' => '{offset}', 'period' => '{period}', 'date' => '{date}' ); $patterns = array( '/{offset}/', '/{period}/', '/{date}/' ); $replacements = array( 33, 'day', '216-11-11' ); $url = preg_replace($patterns, $replacements, $PIWIK_API); //结果: /* $url = array(3) { ["filter_offset"]=> string(2) "33" ["period"]=> string(3) "day" ["date"]=> string(9) "216-11-11" } */
위 내용은 PHP 일반에서 검색 및 바꾸기를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!