|
 |
14³â Àü |
(PHP 4 , PHP 5)
substr_replace -- ¹®ÀÚ¿ÀÇ ÀϺθ¦ ġȯÇÑ´Ù.
¼³¸í
string substr_replace ( string string, string replacement, int start [, int length])
substr_replace() ´Â stringÀÇ start ¿Í (¼±ÅÃÀûÀ¸·Î) length·Î Á¤ÇØÁø ±¸°£¿¡ ÇØ´çÇÏ´Â ºÎºÐÀ» replacement·Î ġȯÇÏ°í ±× °á°ú¸¦ ¹ÝȯÇÑ´Ù.
start°¡ ¾ç¼ö¶ó¸é stringÀÇ start¹ø° ġȯÀÌ ÀϾÙ.
start°¡ À½¼ö¶ó¸é, stringÀÇ ³¡¿¡¼ ºÎÅÍ start¹ø° ¹®ÀÚ±îÁöÀÇ ¹®ÀÚ¿À» ġȯÇÑ´Ù.
lengthÀÌ ¾ç¼ö¶ó¸é, À̴ ġȯ µÉ stringÀÇ ÀϺκÐÀÇ ±æÀ̸¦ ³ªÅ¸³½´Ù. ¸¸¾à À½¼ö¶ó¸é, stringÀÇ ³¡¿¡¼ ºÎÅÍÀÇ ¹®ÀÚÀÇ ¼ö¸¦ ³ªÅ¸³½´Ù. ¸¸¾à ÁÖ¾îÁöÁö ¾Ê´Â´Ù¸é ±âº» °ªÀ¸·Î strlen(string) Áï, stringÀÇ ³¡¿¡¼ ġȯÀÌ ³¡³²À» ÀǹÌÇÑ´Ù.
¿¹ 1. substr_replace() ¿¹
<?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $var<hr>\n";
/* ´ÙÀ½ µÎ°¡Áö ¿¹´Â $varÀÇ ¸ðµç ¹®ÀÚ¿À» 'bob'À¸·Î ġȯÇÑ´Ù. */
echo substr_replace ($var, 'bob', 0) . "<br>\n";
echo substr_replace ($var, 'bob', 0, strlen ($var)) . "<br>\n";
/* $varÀÇ Ã¹ºÎºÐ¿¡ 'bob' À» »ðÀÔÇÑ´Ù. */
echo substr_replace ($var, 'bob', 0, 0) . "<br>\n";
/* ´ÙÀ½ µÎ ¿¡´Â $var ³»ÀÇ 'MNRPQR' À» 'bob'À¸·Î ġȯÇÑ´Ù. */
echo substr_replace ($var, 'bob', 10, -1) . "<br>\n";
echo substr_replace ($var, 'bob', -7, -1) . "<br>\n";
/* $var·Î ºÎÅÍ'MNRPQR' À» Áö¿î´Ù. */
echo substr_replace ($var, '', 10, -1) . "<br>\n";
?>
str_replace() ±×¸®°í substr()À» Âü°íÇ϶ó.
Âü°í: substr_replace() ´Â PHP 4.0¿¡¼ Ãß°¡µÇ¾ú´Ù.
|
|
̵̧ : 353 |
̵̧
¸ñ·Ï
|
|