addslashes()
1)'나 "가 있을 경우 \를 붙여주는 함수
MySQL 서버안에 '를 넣을 수 없기 때문에 사용함. 문장을 검색시 "가 있으면 검색이 불안정함.
2)예제
<?
$kk = "사랑이 지나치면 '질투'가 된다";
$pp = '질투가 지나치면 "미움"이 된다';
$kk = addslashes($kk);
$pp = addslashes($pp);
echo $kk."<br>";
echo $pp."<br>";
$kk = stripslashes($kk);
$pp = stripslashes($pp);
echo $kk."<br>";
echo $pp."<br>";
?>
chr()
1)ASCII 번호를 읽어 문자를 반환하는 함수
2)예제
<?
echo "A부터 Z까지 출력";
for($kk=65; $kk<91; $kk++)
{
echo(chr($kk));
}
?>
crypt()
1)문자열을 DES(Data Encryption Standard) 암호화 방법으로 변환하는 함수
2)예제
<?
$kk = "php";
print(crypt($kk));
?>
echo()
1)하나 이상의 문자열을 출력하는 함수.
ereg()
1)정규식에서 주어진 패턴에 맞는지 대소문자를 구분하여 검사하는 함수.
정규표현식: 유닉스에서 유래된 것으로, 어떠한 문자열의 집합을 정확하게 나타내기 위한 표현 규칙임.
2)예제
<?
$kk = "Mbk2000 hello";
$pattern = "^[A-Z]{5}";
if (ereg($pattern, $kk))
{
echo (" \"$kk\" : 참<br>");
} else {
echo (" \"$kk\" : 거짓<br>"); //
}
?>
ereg_replace()
1)정규식 문자열에서 특정문자를 대소문자를 구분하여 다른문자로 대체하는 함수.
2)예제
<?
$kk = "a Hello a Good Morning";
$kk = ereg_replace("a", "<br>", $kk);
echo $kk; //Hello 출력후 Good Morning를 출력함
?>
eregi()
1)정규식에서 주어진 패턴에 맞는지 대소문자를 구분하지 않고 검사하는 함수.
2)예제
<?
$kk = "Mbk2000 hello";
$pattern = "^[A-Z]{5}";
if (eregi($pattern, $kk))
{
echo (" \"$kk\" : 참<br>"); //
} else {
echo (" \"$kk\" : 거짓<br>");
}
?>
eregi_replace()
1)정규식 문자열에서 특정문자를 대소문자를 구분하지 않고 다른문자로 대체하는 함수.
2)예제
<?
$kk = "a Hello A Good Morning";
$kk = eregi_replace("a", "<br>", $kk);
echo $kk; //Hello 출력후 Good Morning를 출력함
?>
explode()
1)문자열을 특정문자를 기준으로 나누어서, 배열로 저장하는 함수.
2)예제
<?
$kk = "추어탕 볶음밥 떡볶기";
$pp = explode(" ", $kk);
echo $pp[0]."<br>";
echo $pp[1]."<br>";
echo $pp[2];
?>
htmlspecialchars()
1)특수문자들을 HTML 개체로 변환하는 함수
변환 가능한 문자로 & -> &로, " -> "로, < -> <로, > -> >로 변환한다.
2)예제
<?
$fcontents = file('stdev2.php'); //파일의 내용을 배열로 받음.
while (list($loc_num, $loc_line) = each($fcontents))
{
echo "<b>Line $loc_num:</b> " . htmlspecialchars( $loc_line ) . "<br>\n";
}
?>
join()
1)배열의 원소들을 문자열을 사용하여 연결하는 함수
2)예제
<?
$kk[0] = "쌍동이 ";
$kk[1] = "2";
$kk[2] = " 형제가 똑같아요.<p>\n";
echo join("", $kk); //쌍동이 2 형제가 똑같아요. 처럼 출력함.
echo join("-", $kk); //쌍동이 -2- 형제가 똑같아요. 처럼 출력함.
?>
preg_match()
1)패턴 검사를 하는 함수. 문자열을 비교해서 참이면 1을, 거짓이면 0을 반환한다.
2)예제
<?
$subject = "Go To School";
$pattern = "/to/i";
if (preg_match($pattern, $subject, $matches))
echo "맞는 패턴이 있습니다.(".$matches[0].")"; //맞는 패턴이 있습니다. (To) 가 출력됨.
else
echo "맞는 패턴이 없습니다.";
?>
/to/i
to와 맞는 패턴(i는 대소문자 구분 안함 표시)
/[abc]/
a, b, c 중 어느 한 문자와 맞는 패턴
/[a-z]/
a부터 z까지 문자중 한 문자와 맞는 패턴
/[a-zA-Z]/
a부터 z까지, A부터 Z까지 중 한 문자와 맞는 패턴
/[^0-9]/
숫자가 아닌 다른 패턴
/[\w]{3}/
일반 문자가 세 번 이상 연속으로 있는 패턴
/[\d]{1,5}/
숫자가 1번 이상 5번 이하 연속으로 있는 패턴
//[\W]{3,}/
일반 문자가 아닌 문자가 3번 이상 연속으로 있는 패턴
/?/
문자가 없거나 임의의 한 문자
/./
줄바꿈 문자가 아닌 임의의 문자
/+/
선행 패턴을 만족하는 문자(열)가 1번 이상 반복
/*/
선행 패턴을 만족하는 문자(열)가 1번 이상 반복
print()
1)문자열을 출력하는 함수
split()
1)정규식에서 문자열을 특정문자를 기준으로 나누어서, 배열로 저장하는 함수.
explode()함수와 같은 기능을 함.
2)예제
<?
$kk = "추어탕 볶음밥 떡볶기";
$pp = split(" ", $kk);
echo $pp[0]."<br>";
echo $pp[1]."<br>";
echo $pp[2];
?>
strcmp()
1)이진 방식의 문자열을 비교하는 함수.
2)예제
<?
$kk = "Hello";
$pp = "Good";
if (strcmp($kk, $pp) == 0)
{
print("같은 뜻");
} else{
print("다른 뜻"):
}
?>
stripslashes()
1)addslashes로 만든 문자열을 다시 환원하는 함수
2)예제
<?
$kk = "사랑이 지나치면 '질투'가 된다";
$pp = '질투가 지나치면 "미움"이 된다';
$kk = addslashes($kk);
$pp = addslashes($pp);
echo $kk."<br>";
echo $pp."<br>";
$kk = stripslashes($kk);
$pp = stripslashes($pp);
echo $kk."<br>";
echo $pp."<br>";
?>
strlen()
1)문자열의 길이를 구하는 함수
2)예제
<?
$kk = "Hello Hello";
print(strlen($kk)); //11을 출력함
?>
str_replace()
1)문자열에서 특정문자를 다른문자로 대체하는 함수.
ereg_replace()함수보다 수행속도가 빠르다.
2)예제
<?
$kk = "a Hello a Good Morning";
$kk = str_replace("a", "<br>", $kk);
echo $kk; //Hello 출력후 Good Morning를 출력함
?>
substr()
1)문자열에서 일부분을 추출하여 출력하는 함수.
문자열에서 시작부분 이후로 길이만큼의 단어를 추출하여 출력함.
2)예제
<?
$kk0 = 'abcdef';
$kk1 = substr("abcdef", 1); //bcdef를 출력
$kk2 = substr("abcdef", 1, 3); //bcd를 출력
$kk3 = substr("abcdef", -1); //f를 출력
$kk4 = substr("abcdef", -2); //ef를 출력
$kk5 = substr("abcdef", -3, 1); //d를 출력
$kk6 = substr("abcdef", 1, -1); //bcde를 출력
echo "$kk<p>";
echo "$kk1";
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
1)'나 "가 있을 경우 \를 붙여주는 함수
MySQL 서버안에 '를 넣을 수 없기 때문에 사용함. 문장을 검색시 "가 있으면 검색이 불안정함.
2)예제
<?
$kk = "사랑이 지나치면 '질투'가 된다";
$pp = '질투가 지나치면 "미움"이 된다';
$kk = addslashes($kk);
$pp = addslashes($pp);
echo $kk."<br>";
echo $pp."<br>";
$kk = stripslashes($kk);
$pp = stripslashes($pp);
echo $kk."<br>";
echo $pp."<br>";
?>
chr()
1)ASCII 번호를 읽어 문자를 반환하는 함수
2)예제
<?
echo "A부터 Z까지 출력";
for($kk=65; $kk<91; $kk++)
{
echo(chr($kk));
}
?>
crypt()
1)문자열을 DES(Data Encryption Standard) 암호화 방법으로 변환하는 함수
2)예제
<?
$kk = "php";
print(crypt($kk));
?>
echo()
1)하나 이상의 문자열을 출력하는 함수.
ereg()
1)정규식에서 주어진 패턴에 맞는지 대소문자를 구분하여 검사하는 함수.
정규표현식: 유닉스에서 유래된 것으로, 어떠한 문자열의 집합을 정확하게 나타내기 위한 표현 규칙임.
2)예제
<?
$kk = "Mbk2000 hello";
$pattern = "^[A-Z]{5}";
if (ereg($pattern, $kk))
{
echo (" \"$kk\" : 참<br>");
} else {
echo (" \"$kk\" : 거짓<br>"); //
}
?>
ereg_replace()
1)정규식 문자열에서 특정문자를 대소문자를 구분하여 다른문자로 대체하는 함수.
2)예제
<?
$kk = "a Hello a Good Morning";
$kk = ereg_replace("a", "<br>", $kk);
echo $kk; //Hello 출력후 Good Morning를 출력함
?>
eregi()
1)정규식에서 주어진 패턴에 맞는지 대소문자를 구분하지 않고 검사하는 함수.
2)예제
<?
$kk = "Mbk2000 hello";
$pattern = "^[A-Z]{5}";
if (eregi($pattern, $kk))
{
echo (" \"$kk\" : 참<br>"); //
} else {
echo (" \"$kk\" : 거짓<br>");
}
?>
eregi_replace()
1)정규식 문자열에서 특정문자를 대소문자를 구분하지 않고 다른문자로 대체하는 함수.
2)예제
<?
$kk = "a Hello A Good Morning";
$kk = eregi_replace("a", "<br>", $kk);
echo $kk; //Hello 출력후 Good Morning를 출력함
?>
explode()
1)문자열을 특정문자를 기준으로 나누어서, 배열로 저장하는 함수.
2)예제
<?
$kk = "추어탕 볶음밥 떡볶기";
$pp = explode(" ", $kk);
echo $pp[0]."<br>";
echo $pp[1]."<br>";
echo $pp[2];
?>
htmlspecialchars()
1)특수문자들을 HTML 개체로 변환하는 함수
변환 가능한 문자로 & -> &로, " -> "로, < -> <로, > -> >로 변환한다.
2)예제
<?
$fcontents = file('stdev2.php'); //파일의 내용을 배열로 받음.
while (list($loc_num, $loc_line) = each($fcontents))
{
echo "<b>Line $loc_num:</b> " . htmlspecialchars( $loc_line ) . "<br>\n";
}
?>
join()
1)배열의 원소들을 문자열을 사용하여 연결하는 함수
2)예제
<?
$kk[0] = "쌍동이 ";
$kk[1] = "2";
$kk[2] = " 형제가 똑같아요.<p>\n";
echo join("", $kk); //쌍동이 2 형제가 똑같아요. 처럼 출력함.
echo join("-", $kk); //쌍동이 -2- 형제가 똑같아요. 처럼 출력함.
?>
preg_match()
1)패턴 검사를 하는 함수. 문자열을 비교해서 참이면 1을, 거짓이면 0을 반환한다.
2)예제
<?
$subject = "Go To School";
$pattern = "/to/i";
if (preg_match($pattern, $subject, $matches))
echo "맞는 패턴이 있습니다.(".$matches[0].")"; //맞는 패턴이 있습니다. (To) 가 출력됨.
else
echo "맞는 패턴이 없습니다.";
?>
/to/i
to와 맞는 패턴(i는 대소문자 구분 안함 표시)
/[abc]/
a, b, c 중 어느 한 문자와 맞는 패턴
/[a-z]/
a부터 z까지 문자중 한 문자와 맞는 패턴
/[a-zA-Z]/
a부터 z까지, A부터 Z까지 중 한 문자와 맞는 패턴
/[^0-9]/
숫자가 아닌 다른 패턴
/[\w]{3}/
일반 문자가 세 번 이상 연속으로 있는 패턴
/[\d]{1,5}/
숫자가 1번 이상 5번 이하 연속으로 있는 패턴
//[\W]{3,}/
일반 문자가 아닌 문자가 3번 이상 연속으로 있는 패턴
/?/
문자가 없거나 임의의 한 문자
/./
줄바꿈 문자가 아닌 임의의 문자
/+/
선행 패턴을 만족하는 문자(열)가 1번 이상 반복
/*/
선행 패턴을 만족하는 문자(열)가 1번 이상 반복
print()
1)문자열을 출력하는 함수
split()
1)정규식에서 문자열을 특정문자를 기준으로 나누어서, 배열로 저장하는 함수.
explode()함수와 같은 기능을 함.
2)예제
<?
$kk = "추어탕 볶음밥 떡볶기";
$pp = split(" ", $kk);
echo $pp[0]."<br>";
echo $pp[1]."<br>";
echo $pp[2];
?>
strcmp()
1)이진 방식의 문자열을 비교하는 함수.
2)예제
<?
$kk = "Hello";
$pp = "Good";
if (strcmp($kk, $pp) == 0)
{
print("같은 뜻");
} else{
print("다른 뜻"):
}
?>
stripslashes()
1)addslashes로 만든 문자열을 다시 환원하는 함수
2)예제
<?
$kk = "사랑이 지나치면 '질투'가 된다";
$pp = '질투가 지나치면 "미움"이 된다';
$kk = addslashes($kk);
$pp = addslashes($pp);
echo $kk."<br>";
echo $pp."<br>";
$kk = stripslashes($kk);
$pp = stripslashes($pp);
echo $kk."<br>";
echo $pp."<br>";
?>
strlen()
1)문자열의 길이를 구하는 함수
2)예제
<?
$kk = "Hello Hello";
print(strlen($kk)); //11을 출력함
?>
str_replace()
1)문자열에서 특정문자를 다른문자로 대체하는 함수.
ereg_replace()함수보다 수행속도가 빠르다.
2)예제
<?
$kk = "a Hello a Good Morning";
$kk = str_replace("a", "<br>", $kk);
echo $kk; //Hello 출력후 Good Morning를 출력함
?>
substr()
1)문자열에서 일부분을 추출하여 출력하는 함수.
문자열에서 시작부분 이후로 길이만큼의 단어를 추출하여 출력함.
2)예제
<?
$kk0 = 'abcdef';
$kk1 = substr("abcdef", 1); //bcdef를 출력
$kk2 = substr("abcdef", 1, 3); //bcd를 출력
$kk3 = substr("abcdef", -1); //f를 출력
$kk4 = substr("abcdef", -2); //ef를 출력
$kk5 = substr("abcdef", -3, 1); //d를 출력
$kk6 = substr("abcdef", 1, -1); //bcde를 출력
echo "$kk<p>";
echo "$kk1";
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 6630 |
차가운바람
|
12년 전 | 1166 | |
| 6629 | 12년 전 | 1165 | ||
| 6628 |
put777
|
12년 전 | 648 | |
| 6627 |
|
12년 전 | 703 | |
| 6626 | 12년 전 | 1617 | ||
| 6625 |
|
12년 전 | 725 | |
| 6624 |
미켈란젤로의왼손
|
12년 전 | 492 | |
| 6623 |
|
12년 전 | 1048 | |
| 6622 | 12년 전 | 1401 | ||
| 6621 |
차가운바람
|
12년 전 | 638 | |
| 6620 | 12년 전 | 741 | ||
| 6619 |
|
12년 전 | 976 | |
| 6618 | 12년 전 | 1748 | ||
| 6617 | 12년 전 | 644 | ||
| 6616 |
차가운바람
|
12년 전 | 903 | |
| 6615 | 12년 전 | 2858 | ||
| 6614 | 12년 전 | 619 | ||
| 6613 |
강명구베드로
|
12년 전 | 533 | |
| 6612 |
|
12년 전 | 427 | |
| 6611 | 12년 전 | 1211 | ||
| 6610 | 12년 전 | 1033 | ||
| 6609 | 12년 전 | 3682 | ||
| 6608 |
|
12년 전 | 834 | |
| 6607 | 12년 전 | 697 | ||
| 6606 | 12년 전 | 568 | ||
| 6605 | 12년 전 | 458 | ||
| 6604 | 12년 전 | 978 | ||
| 6603 |
geektoo
|
12년 전 | 707 | |
| 6602 | 12년 전 | 845 | ||
| 6601 | 12년 전 | 372 | ||
| 6600 | 12년 전 | 418 | ||
| 6599 | 12년 전 | 573 | ||
| 6598 | 12년 전 | 950 | ||
| 6597 | 12년 전 | 946 | ||
| 6596 | 12년 전 | 433 | ||
| 6595 | 12년 전 | 796 | ||
| 6594 | 12년 전 | 4577 | ||
| 6593 | 12년 전 | 2582 | ||
| 6592 | 12년 전 | 833 | ||
| 6591 | 12년 전 | 597 | ||
| 6590 |
|
12년 전 | 1407 | |
| 6589 | 12년 전 | 780 | ||
| 6588 |
GINUSSOFT
|
12년 전 | 5132 | |
| 6587 | 12년 전 | 6215 | ||
| 6586 | 12년 전 | 1052 | ||
| 6585 | 12년 전 | 813 | ||
| 6584 | 12년 전 | 471 | ||
| 6583 |
|
12년 전 | 986 | |
| 6582 | 12년 전 | 875 | ||
| 6581 | 12년 전 | 849 | ||
| 6580 | 12년 전 | 622 | ||
| 6579 |
알랑가몰라
|
12년 전 | 938 | |
| 6578 | 12년 전 | 1336 | ||
| 6577 | 12년 전 | 1509 | ||
| 6576 |
경dragon
|
12년 전 | 782 | |
| 6575 | 12년 전 | 1892 | ||
| 6574 | 12년 전 | 691 | ||
| 6573 | 12년 전 | 993 | ||
| 6572 |
|
12년 전 | 1675 | |
| 6571 |
CTOMAN
|
12년 전 | 1970 | |
| 6570 | 12년 전 | 1740 | ||
| 6569 | 12년 전 | 1899 | ||
| 6568 | 12년 전 | 2410 | ||
| 6567 | 12년 전 | 1037 | ||
| 6566 |
lainfox
|
12년 전 | 1540 | |
| 6565 | 12년 전 | 3662 | ||
| 6564 |
제주프라이스
|
12년 전 | 1543 | |
| 6563 | 12년 전 | 1576 | ||
| 6562 |
프로프리랜서
|
12년 전 | 1356 | |
| 6561 |
프로프리랜서
|
12년 전 | 976 | |
| 6560 |
프로프리랜서
|
12년 전 | 1234 | |
| 6559 |
프로프리랜서
|
12년 전 | 1145 | |
| 6558 |
프로프리랜서
|
12년 전 | 1363 | |
| 6557 |
프로프리랜서
|
12년 전 | 1986 | |
| 6556 |
프로프리랜서
|
12년 전 | 1531 | |
| 6555 |
프로프리랜서
|
12년 전 | 1373 | |
| 6554 |
프로프리랜서
|
12년 전 | 3896 | |
| 6553 |
프로프리랜서
|
12년 전 | 1520 | |
| 6552 | 12년 전 | 858 | ||
| 6551 |
왕초보sasa
|
12년 전 | 1549 | |
| 6550 |
왕초보sasa
|
12년 전 | 645 | |
| 6549 |
왕초보sasa
|
12년 전 | 915 | |
| 6548 | 12년 전 | 1305 | ||
| 6547 | 12년 전 | 1205 | ||
| 6546 | 12년 전 | 5170 | ||
| 6545 | 12년 전 | 2526 | ||
| 6544 |
AnnieK
|
12년 전 | 1791 | |
| 6543 |
베르무트7
|
12년 전 | 653 | |
| 6542 |
오늘도망했다
|
12년 전 | 2241 | |
| 6541 | 12년 전 | 823 | ||
| 6540 | 12년 전 | 1147 | ||
| 6539 | 12년 전 | 855 | ||
| 6538 |
senseme
|
12년 전 | 3383 | |
| 6537 | 12년 전 | 783 | ||
| 6536 | 12년 전 | 3672 | ||
| 6535 | 12년 전 | 1359 | ||
| 6534 | 12년 전 | 1628 | ||
| 6533 | 12년 전 | 2255 | ||
| 6532 |
냐옹이사범
|
12년 전 | 2313 | |
| 6531 | 12년 전 | 573 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기