php에서 특정 문자열을 제외할려면..?
이곳에 질문을 올려도 될런지 모르겠네요. 관리자님 카테고리가 잘못되었으면 삭제하셔도 됩니다.
$okp = trim(strip_tags($html_day[$cday]));//예약된 카테고리 목록
$hobak = explode(" ",$okp); // 예약된 카테고리 목록을 분리. 배열
$hobak = explode(" ",$okp); // 예약된 카테고리 목록을 분리. 배열
$d = 0;
while($d <= count($catlist)){
echo $catlist[$d] . "<br>";
$d++;
}
while($d <= count($catlist)){
echo $catlist[$d] . "<br>";
$d++;
}
에휴...제발 좀 가르쳐 주세요.
echo $catlist[$d]
이것을
이것을
echo $catlist[$d] - $hobak[$d]
이렇게 출력할려구 하거든요.
이렇게 출력할려구 하거든요.
문자열 배열이라서 - 연산이 안되는데....
$catlist 배열에서 $hobak 배열을 제외하고 출력할려면 어떻게 해야 할까요?
$catlist 배열에서 $hobak 배열을 제외하고 출력할려면 어떻게 해야 할까요?
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 6개
http://kr2.php.net/manual/kr/function.array-diff.php
그런 방법도 있네요.
하지만 제가 원하는 결과는 나오지 않았습니다.
쿼리부터 잘못 된듯...
고맙습니다.
.
str_replace함수를 이용해보시는게 ㅎㅎ
.
$catlist[$d] = str_replace($hobak[$d] ,"",$catlist[$d]);
.
$catlist[$d]에서 $hobak[$d] 부분은 없애고(""로 만들고) 다시 $catlist[$d]에 담는다..라는..
위 주소인데요.
쿼리를 설명하기가 좀....
분류를 출력한건데요
각 날짜 위쪽에 빨간글씨가 아랫쪽 녹색글씨에서 빠져야 되거든요.
list.skin.php 파일을 보내볼까요?
관심가져 주신 두분 고맙습니다.
diff_array 함수에 탄력받아서 ... in_array로 해결했습니다.