그룹별로 정렬 된 항목을 개별적으로 배열에 표시하려고합니다. 배열의 항목을 문자열 내부의 ID로 정렬 된 순서로 표시합니다.
항목
은 다음과 같이 문자열에 저장됩니다$itemsArray = explode(", ", $itemsString);
foreach($itemsArray as $item){
echo substr($item,2); //substr to get rid of the group id
}
내가 원하는 무엇 : (foreach는 루프 내부) 편집 :
$itemsString = "1:asd, 1:wer, 2:dfg, 3:gfg, 3:sdfss"; //and so forth
그런 다음 나는이처럼 표시 간단한 솔루션을
if(strpos($item, "1:")!==false){
echo substr($item,2);
}
처럼 그들을 표시 할 수 있습니까? –
그냥 표시하고 싶습니다. – JayPac
첫 번째 코드 블록에서 같은 'echo' 행을 사용하는 것이 잘못된 이유는 무엇입니까? – iainn