문장을 가져 오기 위해 여러 테이블에서 단어를 사용합니다.PHP 배열에서 키 가져 오기
내 첫 번째 배열 : 변화의 $ ARRAYTREE
[Choose] => RED
[a] => BLUE
[job] => ORANGE
[you] => YELLOW
[love] => GREEN
[,] => PURPLE
[and] => CYAN
[you] => YELLOW
[will] => BLACK
[never] => GREEN
[have] => BLACK
[to] => CYAN
[work] => ORANGE
[a] => BLUE
[day] => YELLOW
[in] => CYAN
[your] => YELLOW
[life] => ORANGE
[.] => PURPLE
값 :
BLACK PURPLE, 나는 다음과 같은 문장을 받고, 내 첫 번째 배열 ($ ARRAYTREE)에서 단어를 얻을 수 있었다 :
"Choose a job you love "
나는 약간의 시간을 찾고 있는데,이 문장의 끝에서부터 전환을 실현하기 위해 접촉하는 두 개의 값 PURPLE과 CYAN의 존재를 찾는다. 이 두 값이 발견되면 새로운 값 (PURPLE 또는 BLACK)에 도달 할 때까지 배열의 모든 키를 가져와야합니다.
", go with all your heart "
내 두 번째 배열 : $ ARRAYTREE2
[Wheresoever] => GREEN
[you] => YELLOW
[go] => BLACK
[,] => PURPLE
[go] => CYAN
[with] => GREEN
[all] => CYAN
[your] => YELLOW
[heart] => ORANGE
[.] => PURPLE
결국이 문자열주기 :
"Choose a job you love , go with all your heart "
을 배열 2 ($ ARRAYTREE2), 나는 다음과 같은 단어를 얻을 것이다으로
array_search 및 array_slice 메서드로 시도했지만 결과가 없습니다 ...
나를 답장하는 사람에게 감사드립니다 ...