+++ ȨÁ¦ÀÛ ¹ÙÀ̺í +++
ȨÁ¦ÀÛ ¹ÙÀ̺í ÀÌ »çÀÌÆ®´Â ÀÌ¿µÂù´ÔÀÇ »çÀÌÆ®¸¦ º¹¿øÇÑ °ÍÀÔ´Ï´Ù.
Untitled Document
Html
Dhtml
Css
Php
Asp
Cgi
Java Script
Java Applet
Multimedia
Win Tip
PHP - String Function(2)
1. ¹®ÀÚ¿­ ¹Ù²Ù±â :
ereg_replace("ã´Â¹®ÀÚ",'¹Ù²Ü¹®ÀÚ",º¯¼ö) , eregi_replace("ã´Â¹®ÀÚ",'¹Ù²Ü¹®ÀÚ",º¯¼ö)


ereg_replace() ÇÔ¼ö´Â º¯¼ö¾È¿¡¼­ "ã´Â¹®ÀÚ" ¿¡¼­ ÁöÁ¤µÈ ¹®ÀÚ¸¦ ã¾Æ "¹Ù²Ü¹®ÀÚ"¿¡¼­ ÁöÁ¤ÇÑ ¹®ÀÚ·Î ¹Ù²Û´Ù. À̶§ ã´Â¹®ÀÚ¸¦ ãÀ»¶§ ´ë¼Ò¹®À» ±¸º°Çϸç eregi_replace() ÇÔ¼ö´Â ´ë¼Ò¹®À» ±¸º°ÇÏÁö ¾Ê°í ã´Â´Ù.

Example
<?

$var = "12345Abcd°¡³ª´Ù¶ó";
$new_var = ereg_replace("12345","54321",$var);
echo("$new_var");

// $var º¯¼ö¿¡ "12345Abcd°¡³ª´Ù¶ó" ÀÇ ¹®ÀÚ¿­À» ´ëÀÔÇÏ°í
// ereg_replace("12345","54321",$var) Çϸé $var ¾ÈÀÇ ³»¿ëÁß 12345 °¡ 54321 ·Î ¹Ù²ï´Ù.
// ÀÌ°ÍÀ» $new_var ¿¡ ´ëÀÔÇÏ°í echo() ·Î ÂïÀ¸¸é Ãâ·ÂÀº 54321Abcd°¡³ª´Ù¶ó °¡ ³ª¿Â´Ù.
// ÇÏÁö¸¸ º¯¼ö $var´Â ¿©ÀüÈ÷ 12345Abcd°¡³ª´Ù¶ó ÀÇ °ªÀ» °¡Áö°í ÀÖ´Ù.


?>
- °á°úº¸±â -


2. ¹®ÀÚ¿­ºÐ¸®Çϱâ : split("ºÐ¸®±âÈ£",º¯¼ö);

split() ÇÔ¼ö´Â º¯¼öÀÇ ³»¿ëÁß ºÐ¸®±âÈ£¸¦ ¸¸³ª¸é ¸¸³ª±âÀüÀÇ ³»¿ëÀ» ù¹ø° ¹è¿­·Î ÀúÀåÇÏ°í ±× ´ÙÀ½ ºÐ¸®±âÈ£¸¦ ¸¸³¯¶§ ±îÁöÀÇ ³»¿ëÀ» ±× ´ÙÀ½ ¹è¿­ÀÇ ³»¿ëÀ¸·Î ÀúÀåÇÑ´Ù.

Example
<?

$var = "12|34|ab|cd|°¡³ª|´Ù¶ó";
$array = split("\|",$var);

echo("
$array[0] <br>
$array[1] <br>
$array[2] <br>
$array[3] <br>
$array[4] <br>
$array[5] <br>
");

// ±âÈ£ "|" ´Â Å°º¸µå¿¡¼­ shift+\ ¸¦ ´©¸¥ Ư¼ö±âÈ£ÀÌ´Ù.
// php ¿¡¼­´Â ÀÌ ±âÈ£¸¦ ÀνÄÇϱâ À§Çؼ­´Â \| ½ÄÀ¸·Î ¾Õ¿¡ \¸¦ ºÙÀδÙ.
// split("\|",$var) : º¯¼öÁß¿¡ ±âÈ£ "|" ¸¦ óÀ½ ¸¸³ª±âÀüÀÇ ³»¿ëÀº 12 ÀÌ´Ù.
// ÀÌ°ÍÀ» $array[0]¿¡ ¸®ÅÏÇÏ°í ±× ´ÙÀ½ ±âÈ£¸¦ ¸¸³ª¸é ±× ³»¿ëÀ» ´ÙÀ½ ¹è¿­·Î
// ³Ñ°ÜÁØ´Ù.
//
// À§ÀÇ Ãâ·Â°á°ú´Â ´ÙÀ½°ú °°´Ù.
// 12
// 34
// ab
// cd
// °¡³ª
// ´Ù¶ó


?>
- °á°úº¸±â -
Update : 2000/03/30 [µ¹¾Æ°¡±â]