extract - ¹è¿ÀÇ Å°°ªÀ» º¯¼ö¸íÀ¸·Î °ªÀ» ÃßÃâÇÕ´Ï´Ù. |
|
|
 |
14³â Àü |
// »ç¿ë¹ý
extract($¹è¿, extract_type, prefix);
// °¡·É Å×ÀÌºí¿¡¼ Çʵå¸íÀ» º¯¼ö ¸íÀ¸·Î ÇÏ°í °ªÀ» ºÒ·¯¿Â´Ù°í Çϸé
$sql = "SELECT aaa, bbb, ccc, ddd FROM table";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
// ÀÌ·¸°Ô ÇØÁÖ¸é $aaa, $bbb, $ccc, $ddd ¿¡ °¢°¢ °ªÀÌ µé¾î°¡°Ô µË´Ï´Ù.
extract($row, EXTR_OVERWRITE, "");
// extract_type ¿¡ °üÇØ
EXTR_OVERWRITE
±âÁ¸ÀÇ º¯¼ö¸íÀÌ ÀÖÀ»°æ¿ì ¹«Á¶°Ç »õ °ªÀ» µ¤¾î¾¹´Ï´Ù.
EXTR_SKIP
¹«Á¶°Ç °Ç³Ê ¶Ý´Ï´Ù.
EXTR_PREFIX_SAME
°°Àº º¯¼ö°¡ ÀÖÀ»°æ¿ì prefix·Î ÁØ °ªÀ» º¯¼ö ¾Õ¿¡ ºÙÀÔ´Ï´Ù.
¿¹)
$aaa = "±âÁ¸°ª";
extract($row, EXTR_PREFIX_SAME, "same");
À§ÀÇ Äõ¸®¿¡¼ ºÒ·¯¿Â´Ù¸é $aaa ¶ó´Â º¯¼ö°¡ ÀÖÀ¸¹Ç·Î
$same_aaa = $row[aaa]; // ÀÌ·±½ÄÀ¸·Î °ªÀÌ ÇÒ´ç
EXTR_PREFIX_ALL
¹«Á¶°Ç º¯¼ö¾Õ¿¡ prefix°ªÀ» ºÙÀÔ´Ï´Ù.
Á÷Á¢ ½áº¸½Ã±¸¿ä..
·çÇÁ¹®¿¡¼ prefix°ªÀ» ¾µ¶§´Â ÁÖÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.
½áº¸½Ã¸é ¾Æ½Çµí ^^;
$HTTP_POST_VAR °ªÀ̳ª GET °ª, À§Ã³·³ Çʵå¸íÀ» °¡Á®¿Ã °æ¿ì¿¡µµ À¯¿ëÇÕ´Ï´Ù.
|
|
̵̧ : 478 |
̵̧
¸ñ·Ï
|
|