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

소스 좀 봐주세요...

· 12년 전 · 920 · 4
제가 워낙에 초보라 이리저리 검색해서 아래와 같이 했는데요.
저렇게 해도 잘되긴 합니다^^;


아래의 소스를 좀 간결하고 짧게 한번에 할수 없을까요?
$aza = str_replace("01", "1", $aza);
$aza = str_replace("02", "2", $aza);
$aza = str_replace("03", "3", $aza);
$aza = str_replace("04", "4", $aza);
$aza = str_replace("05", "5", $aza);
$aza = str_replace("06", "6", $aza);
$aza = str_replace("07", "7", $aza);
$aza = str_replace("08", "8", $aza);
$aza = str_replace("09", "9", $aza);


아래 소스도 좀 짧게 한번에요
if ($aza == "01" || $aza == "02" || $aza == "03" || $aza == "04" || $aza == "05" || $aza == "06" || $aza == "07" || $aza == "08" || $aza == "09" || $aza == "10") {
$lala="boja";
}

뭔가 한번에 할수 있을것 같은데 초보라 도저히 모르겠네요.
아시는분 계시면 부탁 드립니다.

댓글 작성

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

로그인하기

댓글 4개

이방법은 어떨가요..
$aza = sprintf('%02d',$aza);
if (preg_match("/^(01|02|03|04|05|06|07|08|09|10)/i", $aza)) $lala="boja";
m7102님 답글 감사합니다.
알려주신 소스가 위에것이랑 아래것을 합친건지요?
아래것은 알려주신 소스로 하니 되는것 같은데요.
위에것은 앞에 숫자 0이 안없어지네요.
아네.. 제가 착각한듯싶네요.. 아래처럼 하시면됄듯..
$aza = "01";
echo sprintf('%01d',$aza);
m7102님 답변정말감사합니다

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440