테스트 사이트 - 개발 중인 베타 버전입니다

php 질문입니다. 채택완료

</p><p> else{</p><p>      echo "</p><p>        <tr bgcolor='$l_tr_color'></p><p>          <td align='center'></p><p>            $l_arr_del</p><p>          </td></p><p>          <td align='center'></p><p>            $l_arr_name[$i]</p><p>          </td></p><p>          <td align='center' onclick=show_info('$l_arr_idx[$i]','$l_arr_a_idx[$i]'); style=cursor:hand></p><p>            $l_arr_age[$i]</p><p>          </td> </p><p>         </p><p>중략</p><p> </p><p>          <td align='center' onclick=show_info('$l_arr_idx[$i]','$l_arr_a_idx[$i]'); style=cursor:hand></p><p>          substr($l_arr_from_url[$i],0,2)</p><p><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">          </td></span></p><p>        </tr></p><p>      ";</p><p> </p><p>

 

이 상황에서 substr($l_arr_from_url[$i],0,2) 을 적용한 부분이 from_url 부분의 주소는 잘 나오는데요, 저것을 감싼 substr 어쩌구 까지 문자가 그대로 나옵니다.

 

저 substr 함수를 적용시켜서 url의 0번재 부분부터 2번째 부분까지 잘라 내어 출력 할 수 있는 요령이 있는지 조언 부탁드립니다!

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

substr의 경우는 저의 경우는 0204051234라는 번호를

전화번호처럼 02-0405-1234 이런식으로 바꿀때 주로 사용을 하구요

말씀하신것처럼 앞뒤로 글을 자르려면 저는 explode 함수를 추천드려요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

아 네 혹시 explode 함수도 echo 문 내에서 변수에 들어 있는 문자열을 일부만 내보낼 수 있나요? 한번 보도록 하겠습니다 감사합니다. ^^
$returnsub = explode("/","$l_arr_from_url[$i]");

요렇게 선언해주고 밑에다가 / 사이에 필요한 배열 텍스트만 갖다 쓰니 되는군요!

$returnsub[2]

감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

php 관련 함수를 저렇게 처리하시면 문자 그대로를 보이겠죠.

다음 처럼 처리해 보세요.

 

substr($l_arr_from_url[$i],0,2)​ ?>

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

헉,,,echo가 있었네요. 제가 잘못봤습니다. 쏘리 ㅡ.ㅡ;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고