Preg_replace_callback_array() 함수는 PHP 7의 정규 표현식을 나타내며 콜백 함수의 사용을 대체합니다. 이 함수는 정규 표현식 세트와 일치하는 문자열 또는 문자열 배열을 반환하고 콜백 함수를 사용하여 이를 바꿉니다.
preg_replace_callback_array(patterns, input, limit, count)
데모
<html> <head> <title> PHP 7 Featuretutorialpoint:</title> </head> <body> <?php $subject = 'AaaaaaaBbbbCccc'; preg_replace_callback_array ( [ '~[a]+~i' => function ($match) { echo strlen($match[0]), ' number of "a" found', PHP_EOL; }, '~[b]+~i' => function ($match) { echo strlen($match[0]), ' number of "b" found', PHP_EOL; }, '~[c]+~i' => function ($match) { echo strlen($match[0]), ' number of "c" found', PHP_EOL; } ], $subject ); ?> </body> </html>
위 프로그램 코드의 출력은 −
7 number of "a" found 4 number of "b" found 5 number of "c" found
위 내용은 PHP 7의 preg_replace_callback_array() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!