나는 길이가 알려지지 않은 문자와 문자열을 가지고 있습니다.charcters의 x 금액 후 문자열 자르기
x 자 다음에 문자열을자를 수 있기를 원합니다. 에서 예를 들어
:
$string = "Hello# m#y name # is Ala#n Colem#n"
$character = "#"
$x = 4
나는 돌아 싶습니다
"Hello# m#y name # is Ala#"
희망을 내가 여기 일을 복잡 이상 아니에요!
많은 감사
는 "#"의 4 번째 발생까지의 문제의 예에서, 모든 것을 의미합니까? – AD7six
맞습니다. 루프를 거치지 않아도된다는 PHP 함수가 있어야한다고 생각합니다. – Boomfelled
'strtok'과 새로운 문자열을 만드는 루프가 가장 효율적으로 보인다. 물론'$ arr = explode ($ character, $ string, $ x + 1); $ newstring = implode ('#', array_slice ($ arr, 0,4))'경로를 사용할 수 있습니다. – Wrikken