분류 php

start와 end 매개 변수의 문자열 사이에 있는 첫 번째 문자열을 반환

컨텐츠 정보

  • 조회 516 (작성일 )

본문

<?php
function firstStringBetween($haystack, $start, $end)
{
    $char = strpos($haystack, $start);
    if ($char === false) {
        return '';
    }

    $char += strlen($start);
    $len = strpos($haystack, $end, $char) - $char;

    return substr($haystack, $char, $len);
}
firstStringBetween('This is a [custom] string', '[', ']'); // custom
php