긴 문장에서 특정 단어이후 만 나오게 채택완료
https://m.search.naver.com/search.naver?query=%EC%9A%B0%EB%A6%AC%EB%82%98%EB%9D%BC%EB%A7%8C%EC%84%B8">https://m.search.naver.com/search.naver?query=%EC%9A%B0%EB%A6%AC%EB%82%98%EB%9D%BC%EB%A7%8C%EC%84%B8
위 문자에서 query= <---- 쿼리문 이후 부터 80자 까지만 나오게 할 수 없을 까요
한가지 더 아래처럼 한글을 "우리나라만세"인데 한글로 디코딩? 되게 안되나요 %EC%9A%B0%EB%A6%AC%EB%82%98%EB%9D%BC%EB%A7%8C%EC%84%B8
아래는 전체 내용에서 글자수만 나오게 되어 있는데 특정 문자 이후는 모르겠습니다
$sonmj = cut_str(get_text($list[$i][wr_4]), 30,"");//sonmj글자수 줄이기
?>
원하는 곳에 집어넣기
=$sonmj?>
답변 3개
parse_url과 parse_str 함수를 이용하시면 될 듯 합니다.
$url = '<a href="<a href="https://m.search.naver.com/search.naver?query=%EC%9A%B0%EB%A6%AC%EB%82%98%EB%9D%BC%EB%A7%8C%EC%84%B8" target="_blank" rel="noopener noreferrer">https://m.search.naver.com/search.naver?query=%EC%9A%B0%EB%A6%AC%EB%82%98%EB%9D%BC%EB%A7%8C%EC%84%B8</a>"><a href="https://m.search.naver.com/search.naver?query=%EC%9A%B0%EB%A6%AC%EB%82%98%EB%9D%BC%EB%A7%8C%EC%84%B8" target="_blank" rel="noopener noreferrer">https://m.search.naver.com/search.naver?query=%EC%9A%B0%EB%A6%AC%EB%82%98%EB%9D%BC%EB%A7%8C%EC%84%B8</a></a>';
$parseUrl = parse_url($url);
parse_str($parseUrl['query'], $parseArr);</p><p> </p><p>// 이후에는 $parseArr['변수명']으로 원하는 값을 찾아서 원하는 형태로 처리하면 됨
$str = urldecode($parseArr['query']);
echo cut_str($str, 80);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
해결되었습니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
위문장에서 한정적 의미가 아니라
네이버에서 들오오는 주소 중 query= 다음으로는 어떻게 하나요
$list[$i][wr_4] <--- 네이버 리퍼값이 들오오는 컬럼값입니다