쉼표 또는 쉼표로 구분 된 색상 이름의 문자열이 있습니다. 문자 :쉼표로 쉼표로 구분 된 문자열
$colors = preg_split('![\|,]!', $s);
그러나 결과는 다음과 같습니다 :
$s = 'Blue | Red (light, dark) | Green, Yellow, Brown';
나는 배열로 변환 할 필요가
Array
(
[0] => Blue
[1] => Red (light
[2] => dark)
[3] => Green
[4] => Yellow
[5] => Brown
)
그것은 쉼표로 "빛, 어두운"문자열을 분할합니다. 괄호 안의 쉼표로 구분하고 싶습니다. 원하는 결과 :
Array
(
[0] => Blue
[1] => Red (light, dark)
[2] => Green
[3] => Yellow
[4] => Brown
)
어떻게 해결할 수 있습니까?
@ LayAndrás 트리밍 된 문자열을 출력하는 효율적/세련된 솔루션을 게시했습니다. 나는 이것이 당신이 당신의 프로젝트에서 사용해야하는 방법이라고 생각합니다. 내 대답에 대해 질문이 있으십니까? – mickmackusa